簡體   English   中英

Eclipse Oxygen無法創建虛擬機

[英]Eclipse Oxygen can't create virtual machine

嗨,我下載了日食氧氣,但無法正常工作。 它將引發錯誤“無法創建Java虛擬機”。 我嘗試將1024m更改為512m,將Dosgi.requiredJavaVersion = 1.8更改為1.6,但均無濟於事。 任何幫助表示贊賞。 在發表此評論時,我正在運行Java 1.7.0.25,但我更新了錯誤文件的圖片

Eclipse Oxygen建議( https://www.eclipse.org/downloads/eclipse-packages/?show_instructions=TRUE#page-download )甚至要求https://wiki.eclipse.org/Eclipse/Installation/Java8Required)Java 8。

安裝Java 8並確保這是使用的版本(例如,刪除其他版本或運行與-version參數一起使用的二進制文件)。

您可能還需要重新安裝Eclipse- eclipse.ini可能已損壞 -Dosgi.requiredJavaVersion=1.6-Xms256m行很可能應該是兩行...

不必更改參數,例如Dosgi.requiredJavaVersion=1.8 特別是降低所需的Java版本很可能行不通 -有理由要求這樣做。 給Eclipse 更多的內存幾乎是沒有錯的 提供少於默認設置的內存通常效果不佳。 如果您沒有用於Eclipse的1GB可用內存,則應嘗試減少內存消耗的IDE ...

請不要為此低估我,但是看來您對Java本身有問題,因為如果Java無法創建虛擬機,則意味着您確實有錯誤的Java版本。 為tomcat拋出了相同的錯誤,並使用其他java修復了該錯誤

我有同樣的問題。 我的系統最初具有Java 7和Kepler。 一直有效。 然后,我添加了新的Java(Java 10)和新的Eclipse(即Oxygen)。 我的機器上有這兩個Java版本和兩個Eclipse版本。 我無法調用任何一個Eclipse。 調用氧氣會產生上述錯誤。 調用開普勒生成了另一個錯誤。

因此,總而言之,Oxygen在我卸載Java 7且僅安裝Java 10時起作用。開普勒在我卸載Java 10且僅安裝Java 7時工作。並且在安裝這兩種Java時,Eclipse均不起作用。 也許在同時安裝兩個Java時都有一種方法可以使所有功能正常工作,但是現在,我剛剛卸載了Java 7,因此可以使用較新版本的Eclipse和Java進行項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM