啟動 Eclipse 彈出“Failed to load the JNI shared library jvm.dll” 對話方塊
阿新 • • 發佈:2019-02-13
檢視下
1 JAVA_HOME設定是否正確,我的電腦->屬性(右鍵)-->高階系統設定-->環境變數--> 系統變數,新建 JAVA_HOME=D:/java/jdk
修改Path=%Path%;%JAVA_HOME%\bin
開啟命令列,輸入java -version可以看到輸出資訊,可以檢視到java的版本資訊,還有是32位的還是64位的
$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
2 可能java 和eclipse的 不一致的32位64位不一致,java是32位 eclipse是64位,或者相反
在eclipse目錄下的eclipse.ini檔案,紅色部分標明是64位的eclipse
-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.v20130521-0416 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms1024m -Xmx1024m
順帶在哪檢視eclipse產品的版本? eclipse目錄下的.eclipseproduct檔案,version項就是eclipse的版本
name=Eclipse Platform
id=org.eclipse.platform
version=4.3.0