eclipse下JVM terminated. Exit code=-1的解決方法
阿新 • • 發佈:2019-01-27
最近重新配置了一次JDK的環境變數,再次使用eclipse時卻異常無法啟動。
如圖:
我想應該是由於重新設定了環境變數,JDK路徑變化,系統無法自動識別而無法找到JVM(Java虛擬機器)。
結合現有資料並嘗試了幾次,找到兩個解決方法,總結如下:
方法1:
將eclipse傳送到桌面快捷方式,然後右鍵“屬性”-“快捷方式”tab-“目標”-顯示E:/dev_enrionment/eclipse/eclipse.exe
進行如下更改
E:/dev_enrionment/eclipse/eclipse.exe -clean -vm E:/dev_enrionment/jdk1.5.0_14/jre/bin/javaw.exe [下劃線部分請根據系統JDK安裝路徑而定]
然後“確定”,再次執行eclipse,發現可以啟動了。
方法2:
用記事本開啟eclipse安裝路徑下eclipse.ini 檔案,可以看到如下內容(大家遇到的問題不同,內容可能不都相同):
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
然後在檔案的開頭加上如下兩句:
-vm
E:/dev_enrionment/jdk1.5.0_14/jre/bin/javaw.exe
注意: 這兩句一定要寫到檔案的前面,不要放在最後,有可能無效。