Eclipse无法打开“Failed to load the JNI shared library”
解決方案一
這是因為JDK配置錯誤所導致的現象。
一般說來,新購筆記本會預裝64位的windows系統,而在網上下載軟件時,32位會優先出現在頁面中(現在來說是這個情況,但我認為未來64位會越來越普及)。
如果你是64位的系統,卻安裝了32位的JDK,就會導致上面的情況。
解決辦法如下:
卸載掉原來安裝的32位的JDK,然后安裝64位的JDK到電腦中。
重新修改path 和 classpath 兩個環境變量。因為在64系統當中,32位軟件回安裝到program files (*86)文件夾,64位軟件會安裝到program files 文件夾,當你先前安裝32JDK時,你設置的環境變量路徑當中當然會包括“program files (*86)”,而這時JDK已經轉移到“program files”中了,修改過來即可。
注意你兩次安裝的JDK版本號,不一定相同,因為安裝時會根據你的版本號建立JDK文件夾,如果兩次的版本號不同,在環境變量里也要修改。
?
解決方案二
原因1:給定目錄下jvm.dll不存在。
對策:(1)重新安裝jre或者jdk并配置好環境變量。(2)copy一個jvm.dll放在該目錄下。
原因2:eclipse的版本與jre或者jdk版本不一致
對策:要么兩者都安裝64位的,要么都安裝32位的,不能一個是32位一個是64位。
原因2的概率更大一些,原因1不太可能發生
?
總結
以上是生活随笔為你收集整理的Eclipse无法打开“Failed to load the JNI shared library”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解析XML数据
- 下一篇: Tomcat目录结构及Tomcat Se