eclipse啟動時提示error:could not open‘···\jdk\lib\ jvm.cmg’ 怎麼辦。我剛遇到這個問題,起因是我重新安裝了jdk,改變了jdk路徑,修改環境變數後,eclipse無法啟動,報這個錯。網上很多說環境變數問題,其實不僅僅是這個可能性。可能是因為安裝jdk時jre的路徑問題導致的。下面進行詳細解答。
工具/原料
eclipse
jdk(包含jre)
方法/步驟
開啟eclipse出現了這樣的錯誤資訊,意思就是找不到jvm.cfg這個檔案。
39;t open jvm.cmg怎麼辦#
首先呢,我們檢查一下最常見的錯誤,就是環境變數。在我的電腦屬性中,開啟高階設定。點選“環境變數”,首先檢視你的JAVA_HOME是否為你的jdk正確安裝路徑。
39;t open jvm.cmg怎麼辦#
然後檢視你的CLASSPATH是否配置正確,我這裡為了保險起見寫的是絕對路徑,也可以用網上的%JAVA_HOME%寫法,都是可以的。
39;t open jvm.cmg怎麼辦#
再檢查一下PATH路徑是否配置正確,同樣這裡可以使用%JAVA_HOME%寫法代替jdk路徑。
39;t open jvm.cmg怎麼辦#
這三個環境變數確認無誤後,如果還是不能開啟eclipse,那麼我們就要考慮是不是jdk的問題了。jdk通常都是自動安裝的,可以自選安裝路徑,jre也會為你一起安裝不用單獨去裝的。前面的報錯資訊說,找不到jvm.cfg檔案,那麼我們根據它的路徑,去找一下,這個檔案是否存在呢。我根據我的提示路徑來到了對應的目錄,發現該路徑下,並沒有jvm.cfg檔案,甚至連i836資料夾都是沒有的。所以eclipse當然找不到咯。那麼去哪裡找呢。
39;t open jvm.cmg怎麼辦#
i836這個資料夾,其實是jre目錄下的一個資料夾,所以很明顯,eclipse找的那個路徑是錯誤的。我們應該在jdk安裝路徑下,找到jre下的資料夾lib,發現有i836資料夾,裡面正是我們需要找的jvm.cfg檔案。
39;t open jvm.cmg怎麼辦#
那就好辦啦,在位址列,點選空白處,jvm檔案目錄複製下來。
39;t open jvm.cmg怎麼辦#
現在開啟eclipse的安裝目錄,找到eclipse.ini配置檔案,右擊編輯,用記事本開啟。
39;t open jvm.cmg怎麼辦#
在配置檔案中加上:
-vm
E:\software\jdk\jre\bin\javaw.exe
這個路徑是剛才複製的jvm檔案地址哦。
39;t open jvm.cmg怎麼辦#
現在再開啟eclipse,成功啦!
39;t open jvm.cmg怎麼辦#
注意事項
jdk解除安裝一定要解除安裝乾淨,可以參考網上教程,最好在控制面板進行解除安裝操作,並檢查登錄檔。