启动Eclipse之后提示“Failed to load the JNI shared library jvm.dll”解决办法
本文由 小茗同学 发表于 2016-09-05 浏览(4253)
最后修改 2018-02-08 标签:eclipse 启动 失败 报错 jdk 32位 64位 jvm

分析

启动eclipse之后直接报错:

Failed to load the JNI shared library jvm.dll

此现象一般都是因为jdkeclipse版本不一致引起的,将二者都换成32位或者64位即可解决这个问题。

查看jdk是32位还是64位

第一种方法

查看jdk版本:

java -version

如果是64位的,会有显示64 bit,否则,没有特别指明是多少位,那么就是32位的:

64位截图:

第二种方法

也可以这样:

java -version -d32
java -version -d64

如果提示This Java instance does not support a 64-bit JVM.,那肯定是32位的。

查看eclipse是32位还是64位

打开eclipse安装根目录下的eclipse.ini文件,如果看到win32.win32.x86那说明是32位的,如果看到win32.win32.x86_64,那说明是64位的。

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product