啟動Eclipse時,出現 “Failed to load the JNI shared library "C:\Program Files\java\jdk1.7.....\jvm.dll"


原因1:給定目錄下jvm.dll不存在。

  解決方法:(1)重新安裝jre或者jdk並配置好環境變量。

                         (2)copy一個jvm.dll放在該目錄下。

 

原因2:eclipse的版本與jre或者jdk版本不一致

  解決方法:要么兩者都安裝64位的,要么都安裝32位的,不能一個是32位一個是64位。

       先確定Eclipse是多少位的,32 or 64, 在 Eclipse的安裝目錄下的 eclipse.ini 文件中,“--launcher.library”下,如果有win32.x86,就是32位的。

原因2的概率更大一些。

 

還有一種可能,安裝的是32位的Eclipse,但是JAVA_HOME配置的是 64位的jdk :

出現這種情況,來回切換一下32和64的jdk(修改JAVA_HOME,再保存),再重啟Eclipse也可以解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM