2016-06-28 59 views
1

我從4年開始使用Eclipse 3.7,直到現在我從未遇到任何問題。無法運行Eclipse:退出代碼= 13 /退出代碼= 1 /沒有發現JRE或JVM

突然間我開始面對啓動eclipse時出現的不同錯誤。

我已經提到大部分發布在stackoverflow上的類似問題;解決一個問題會導致另一個問題。 說當我按照指示解決錯誤代碼= 13,啓動時我得到了錯誤代碼= 1的問題,在解決我得到JRE或JDK不可用的問題。

爲了讓你知道我做了什麼: - 修改eclipse.ini文件 - 創建PATH環境變量

我的eclipse.ini看起來象下面這樣:

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jdk1.8.0_91\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384m 

用戶變量創建爲:

名稱:PATH

值:C:\ Program Files文件\的Java \ jdk1.8.0_91 \ BIN

系統變量創建爲:

名稱:JAVA_HOME

值:C:\ Program Files文件\的Java \ jdk1 .8.0_91

有人可以建議我解決這個問題。

+0

你有沒有試過下載最新版本? –

+0

http://stackoverflow.com/questions/905611/how-do-i-set-the-eclipse-ini-vm-option – HRgiger

+0

嘗試用值'C:\ Program Files \ IBM \ Java71 \替換'-vm' \ JRE \ BIN \ java.exe' 如果你遇到的Java已啓動,但返回的退出碼= 1點'-vm'選項JVM.DLL '-vm' 'C:\開發\ Java的\ 64位\ jdk1.7.0_09 \ jre \ bin \ server \ jvm.dll' – Manoj

回答

1

看起來像32/64位的問題。從launcher.library我看到你正在使用32位日蝕。從Java路徑看,它看起來像64位。您可以通過運行Java -version來確認Java版本。

嘗試使用32位Java或獲得64位Eclipse。

我的假設是你的操作系統是64位的。

+0

是的,我的操作系統是64位,Java版本是1.8 64位 –

+0

64位Java只能運行64位Eclipse。同樣適用於32位Java和32位Eclipse。 – nitind

+0

@SandeshMendon你的月食可能是32位。嘗試下載64位版本。 – Manoj