安装eclipse时出错(jvm.dll加载错误)-如何修复?

时间:2019-07-27 17:45:09

标签: windows eclipse failed-installation

我正在尝试在运行Windows 7 64位的虚拟机中安装Eclipse。

启动 eclipse-inst-win64.exe 时,出现以下错误:无法加载JNI共享库“ C:\ Program Files \ Java \ jdk-12.0。 2 \ bin \ server \ jvm.dll

eclipse和JDK都是64位的。

DLL在那里:

c:\>dir "c:\Program Files\Java\jdk-12.0.2\bin\server\jvm.dll"
 Volume in drive C has no label.
 Volume Serial Number is 8E3B-94B
 Directory of c:\Program Files\Java\jdk-12.0.2\bin\server
07/27/2019  04:47 PM        11,538,912 jvm.dll

Java是64位:

c:\>"c:\Program Files\Java\
jdk-12.0.2\bin\java.exe" -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)

未安装其他JDK或JRE版本。

Java本身运行良好-我编译并运行了几个Spring示例,安装并使用了Maven,一切正常。

任何想法在这里可能出什么问题吗?有什么方法可以强制Eclipse输出有关该错误的更多信息(例如,加载库失败后Windows API中GetLastError()返回的值)。

谢谢!

1 个答案:

答案 0 :(得分:0)

我通过从Microsoft下载并安装Visual C ++ 2015运行时解决了该问题。

显然,特定的jvm.dll需要它,并且JDK安装程序不会自动安装它。