分析
启动eclipse之后直接报错:
Failed to load the JNI shared library jvm.dll
此现象一般都是因为jdk
和eclipse
版本不一致引起的,将二者都换成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