啟動eclipse報錯 jvm.dll問題
阿新 • • 發佈:2019-01-06
大部分都是JDK版本問題,64位的作業系統安裝了32位的JDK
解決辦法:重新安裝jdk
解除安裝掉原來安裝的32位的JDK,然後安裝64位的JDK到電腦中。
重新修改path 和 classpath 兩個環境變數。因為在64系統當中,32位軟體回安裝到program files (*86)資料夾,64位軟體會安裝到program files 資料夾,當你先前安裝32JDK時,你設定的環境變數路徑當中當然會包括“program files (*86)”,而這時JDK已經轉移到“program files”中了,修改過來即可。
- 去看看,對應的路徑中,是否真的存在jvm.dll
- 如果沒有,那很明顯,需要自己去安裝對應的版本
- 自己去Oracle官網下載,對應的版本的,JRE或JDK
- 比如我的是,x64的Win7,下載了個:jdk-6-windows-amd64.exe
- 自己去Oracle官網下載,對應的版本的,JRE或JDK
- 如果沒有,那很明顯,需要自己去安裝對應的版本
- 再去確認一下Java的環境變數是否正常:
- JAVA_HOME:應該是你的JRE或者JDK的安裝路徑
- 比如我這裡,64位的win7,安裝的是64位的JDK 6,所以安裝後,對應路徑為:
C:\Program Files\Java\jdk1.6.0
- 比如我這裡,64位的win7,安裝的是64位的JDK 6,所以安裝後,對應路徑為:
- PATH:path中應該包含java的bin目錄,類似於
C:\Program Files (x86)\Java\jre6\bin\ - 提示:但是由於已經設定好了JAVA_HOME了,所以可以更加通用的寫為
%JAVA_HOME%\bin
- 提示:但是由於已經設定好了JAVA_HOME了,所以可以更加通用的寫為
- JAVA_HOME:應該是你的JRE或者JDK的安裝路徑
參考:http://www.crifan.com/eclipse_failed_to_load_the_jni_shared_library_jvm_dll/