'Échec du chargement de la JNI bibliothèque partagée “C:\Program Files\Java\jre7\bin\client\jvm.dll” '

J'ai cherché une solution, mais de tous ceux que j'ai trouvé ne fonctionne pas.

  • J'ai triple vérifié que j'ai à la fois 64 bits JRE/JDK Eclipse
  • J'ai ajouté l'option '-vm' argument de l'éclipse.fichier ini.

Voici le contenu du fichier:

 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
 --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
 -product org.eclipse.epp.package.standard.product
 --launcher.defaultAction openFile
 --launcher.XXMaxPermSize 256M
 -showsplash org.eclipse.platform
 --launcher.XXMaxPermSize 256m
 --launcher.defaultAction openFile
 --launcher.appendVmargs
 -vm C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe
 -vmargs
 -Dosgi.requiredJavaVersion=1.6
 -Xms40m
 -Xmx512m

EDIT: Cela fonctionne maintenant, la machine virtuelle argument a été signalé au fichier incorrect!

Qu'est-ce que votre JAVA_HOME ensemble? Essayez set JAVA_HOME="C:\Program Files\Java\jdk1.7.0_45".
Le paramètre de -vm (et les autres -xxx options) doivent être sur une ligne distincte à la suite de la paramètre, pas sur la même ligne.

OriginalL'auteur user3124306 | 2013-12-20