1. 程式人生 > >開啟eclipse時出現“Failed to load the JNI shared library”的問題

開啟eclipse時出現“Failed to load the JNI shared library”的問題

JDK與eclipse版本不相容,會出現"Failed to load the JNI shared library"這個問題,一般是eclipse和JDK的版本(32bit/64bit)不同造成的。

    JDK (x86 32bit,x86_64 64bit)
    Eclipse(x86 32bit,x86_64 64bit)

    在命令列中檢視JDK是多少bit?輸入java -version ,一般顯示64bit的就是64bit為JDK,未顯示的一般為32bit的JDK。

    檢視eclipse是多少bit?進入eclipse的安裝目錄,以文字檔案格式開啟eclipse.ini,找到--launcher.library下面的一行,

    如果顯示的是win32.x86則表明eclipse是32bit的,如果顯示的win32.x86_64,則是64bit的。


    解決這種問題有兩種:

    一是重新安裝JDK;

    二是重新安裝eclipse。

    因為重新安裝JDK需要配置環境變數,所以選擇重新安裝eclipse;關鍵是jdk與eclipse的版本(32bit/64bit)要對應。


    進入eclipse官網,選擇“Eclipse IDE for Java Developer”,->選擇相應的位數即可,這裡選擇下載64bit的eclipse。