2017-02-09 119 views

回答

0

請儘量來指定虛擬機Eclipse的規則發現here

注意-vm選項的格式 - 準確的說是很重要的:

  • 的-vm選項及其值(路徑)必須位於不同的行上。
  • 該值必須是Java可執行文件的完整絕對路徑或相對路徑,而不僅限於Java主目錄。
  • -vm選項必須在其他特定於Eclipse的選項(如-product,--launcher。*等)之後,但在-vmargs選項之前發生,因爲-vmargs之後的所有內容都直接傳遞給JVM。
0

體驗這裏同樣的問題,在MS運行Eclipse Neon.2和JRE 1.8.0_121的Windows 10 如果我指定的eclipse.ini一個JVM(把-vm選項和javaw.exe的如Carlos Heuberger正確建議的,在正確位置的單獨行上的路徑名),eclipse在啓動時崩潰,退出代碼= -1073740791,在打開界面之前,但在初始化工作區之後。

如果我再次運行Eclipse,界面打開,我可以開始工作,但它很可能會在一段時間後崩潰,顯然是隨機的。 如果我從eclipse.ini中刪除了-vm選項並在環境中設置了JAVA_HOME和PATH,Eclipse似乎工作正常;當然,這可能會導致系統上的其他應用程序出現問題。

我想我終於找到了解決問題的辦法:與分配來的eclipse.ini文件有JVM選項-Dosgi.requiredJavaVersion = 1.8複製:只需取下第二個實例,它會像一個魅力!

+0

我有兩個'-Dosgi.requiredJavaVersion = 1.8'和Eclipse工作正常 – ZhekaKozlov

+0

@ZhekaKozlov - 你說得對。我與其他人和我自己在具有類似配置的PC上進行了檢查,他們也沒有遭受同樣的問題。我不知道我的電腦出了什麼問題,我只能告訴你,刪除這樣重複的行解決了這個問題。它顯然使littlle或沒有意義,但似乎... –