![](/img/trans.png)
[英]Can't install Eclipse - "Failed to create the Java Virtual Machine" on Mac
[英]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.