';未能加载JNI共享库";C:\ProgramFiles\Java\jre7\bin\client\jvm.dll“';
我一直在寻找解决方案,但我发现所有的都不起作用';未能加载JNI共享库";C:\ProgramFiles\Java\jre7\bin\client\jvm.dll“';,java,eclipse,dll,java-native-interface,shared-libraries,Java,Eclipse,Dll,Java Native Interface,Shared Libraries,我一直在寻找解决方案,但我发现所有的都不起作用 我已经三次检查了64位JRE/JDK和Eclipse 我已将'-vm'参数添加到eclipse.ini文件中 以下是文件内容: -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.v201
- 我已经三次检查了64位JRE/JDK和Eclipse
- 我已将'-vm'参数添加到eclipse.ini文件中李>
-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
编辑:现在可以了,vm参数指向了错误的文件 只需检查所有类路径等。只有一个JAVA_HOME实例,并将路径设置为%JAVA_HOME%/bin,并从“类路径”等中删除任何出现的“jre”。它应该开始工作 如果您已将jdk更新为7,则最有可能面临此问题 这主要是由于
-vm
C:\Program Files\Java\blah\blah\blah\javaw.exe
如果没有,则找到jdk 7 javaw.exe文件示例:
C:\ProgramFiles\Java\jdk1.7.0\u 45\jre\bin\javaw.exe
将-vm
及其下面的路径粘贴到eclipse.ini文件中
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe
确保在-vmarg
之前和打开文件之后键入上述内容 -vm
C:\ProgramFiles\Java\jdk1.7.0\U 45\jre\bin\javaw.exe
为我工作你的JAVA\u主页
设置为什么?请尝试set JAVA_HOME=“C:\Program Files\JAVA\jdk1.7.0_45”
。-vm
(以及其他-xxx选项)的参数应该在参数后面的单独一行,而不是在同一行。我对环境变量路径进行了更新,因为我有两个jdk(11和1.8),在这两个jdk之后,这个错误也显示出来并对我起作用。。