2015-02-09 116 views
1

我的機器上的32位Eclipse Luna曾在我的x64操作系統上用於64位安裝的Java 1.8 u25而沒有任何問題。要在我的機器上運行需要Java 7GAE示例項目,我意外地從我的機器上刪除了Java 8安裝。從那以後,eclipse並沒有開始。Eclipse(無法啓動JVM)退出代碼= 1

因此,我安裝了Java 8 u25回來,這沒有幫助,我得到了Java was started but exited with code=13錯誤。然後我的=vmargs行這確實是在javaw.exe在於後已將此添加到eclipse.ini文件:
-vm C:\Program Files\Java\jdk1.7.0_75\bin\javaw.exe(在單獨的線)

我現在得到以下和改變-Xmx值較高或較低不作任何區別:http://share.pho.to/8o9jx(顯示錯誤)

有什麼問題?我已經閱讀了許多解決方案頁面,我需要三重64位eclipse,OS和Java。但是,之前它是如何工作的,具有完全相同的設置和32位日蝕?

http://share.pho.to/8o9ku(顯示java版)

+0

你有沒有嘗試完全重新安裝Eclipse? – immibis 2015-02-09 09:09:50

+0

[Eclipse返回錯誤消息「Java已啓動,但返回退出代碼= 1」的可能重複](http://stackoverflow.com/questions/18609160/eclipse-returns-error-message-java-was-started-but-退出代碼-1) – Joe 2015-02-09 09:14:27

+0

我想你應該嘗試在'-vmargs'行之前指定'-vm'參數,就像這裏[eclipse.ini](https://wiki.eclipse.org/Eclipse.ini )。 – gfkri 2015-02-09 09:16:57

回答

1

欲瞭解更多詳情,請參閱eclipse.ini
在你的形象,-vm應該-vmargs之前。你正在做下面的錯誤:

  1. -vm你在2個地方。
  2. -vm在同一行上。

enter image description here

見下面的例子:

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:/your/Java/path/bin/javaw.exe 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx1024m 

確保您使用的是64位版本的Eclipse 64位罐子。

+0

安裝了32位版本的Java 8 u25並添加了「--launcher.appendVmargs」解決問題的線!謝謝。 – Syed 2015-02-09 14:39:34

+0

--launcher.appendVmargs解決了我的問題 – 2017-10-11 14:24:26

相關問題