啓動 Eclipse 彈出“Failed to load the JNI shared library jvm.dll”錯誤的解決方法!

由於安裝jdk安裝了多個版本,用其他開發工具,某天再打開eclipse時彈出“Failed to load the JNI shared library jvm.dll”


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

對策:要麼兩者都安裝64位的,要麼都安裝32位的,不能一個是32位一個是64位。


1、我們來查看JDK是多少位的,在搜索框中輸入cmd,然後打開命令行窗口。在命令行中輸入java -version ,查看JDK是多少位,一般顯示64位的就是64爲JDK,未顯示的一般爲32位的JDK。



2、我們來確定eclipse是多少位的。我們打開eclipse的安裝目錄,右擊eclipse.ini文件以記事本的方式打開。查看--launcher.library下面的一行,如果顯示的是win32.x86則表明eclipse是32位的,如果顯示的win32.x86_64,則是64位的。從下圖可知,這個eclipse是32位的,所以若JDK與eclipse不兼容,會出現Failed to load the JNI shared library這個問題。


參考文獻:

http://blog.csdn.net/zyz511919766/article/details/7442633/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章