1. 程式人生 > >eclipse下JVM terminated. Exit code=-1的解決方法

eclipse下JVM terminated. Exit code=-1的解決方法

最近重新配置了一次JDK的環境變數,再次使用eclipse時卻異常無法啟動。

如圖:

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

[下劃線部分請根據系統JDK安裝路徑而定]

注意: 這兩句一定要寫到檔案的前面,不要放在最後,有可能無效。