啟動 Eclipse 彈出 Failed to load the JNI shared library jvm.dll 錯誤的解決方法
錯誤如下圖所示:
有時候,新電腦上回碰到打開Eclipse時,彈出提示“Failed to load the JNI shared library jvm.dll”錯誤,這里給大家分享解決方案。
通常情況下,如果你是64位的系統(tǒng),卻安裝了32位的JDK,就會導(dǎo)致上面的情況。
解決辦法
1.卸載掉原來安裝的32位的JDK,然后安裝64位的JDK到電腦中。
2.重新修改path 和 classpath 兩個環(huán)境變量。因為在64系統(tǒng)當(dāng)中,32位軟件回安裝到program files (*86)文件夾,64位軟件會安裝到program files 文件夾,當(dāng)你先前安裝32JDK時,你設(shè)置的環(huán)境變量路徑當(dāng)中當(dāng)然會包括“program files (*86)”,而這時JDK已經(jīng)轉(zhuǎn)移到“program files”中了,修改過來即可。
注意你兩次安裝的JDK版本號,不一定相同,因為安裝時會根據(jù)你的版本號建立JDK文件夾,如果兩次的版本號不同,在環(huán)境變量里也要修改。
現(xiàn)在,Eclipse應(yīng)該可以正常使用了,快去練習(xí)Java程序吧!
其他網(wǎng)友的補充:
原因1:給定目錄下jvm.dll不存在。
對策:(1)重新安裝jre或者jdk并配置好環(huán)境變量。(2)copy一個jvm.dll放在該目錄下。
原因2:eclipse的版本與jre或者jdk版本不一致
對策:要么兩者都安裝64位的,要么都安裝32位的,不能一個是32位一個是64位。
原因2的概率更大一些,原因1不太可能發(fā)生
相關(guān)文章
BigDecimal divide除法除不盡報錯的問題及解決
這篇文章主要介紹了BigDecimal divide除法除不盡報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06

Java中的字符流FileReader與FileWriter詳解

springboot 啟動時初始化數(shù)據(jù)庫的步驟