2017-09-16 3 views
0

Hallo, ich habe Eclipse Sauerstoff heruntergeladen, aber ich kann es nicht funktionieren. Es wird ein Fehler ausgegeben "Java Virtual Machine konnte nicht erstellt werden". Ich habe versucht, 1024m zu 512m und Dosgi.requiredJavaVersion = 1,8 bis 1,6 zu ändern, aber keiner funktionierte. JEDE Hilfe wird geschätzt. Zum Zeitpunkt des Kommentars lief ich Java 1.7.0.25 aber ich aktualisiert Picture of error fileEclipse Oxygen kann keine virtuelle Maschine erstellen

+1

Welche Java-Version haben Sie installiert (führen Sie 'java -version' in der Befehlszeile aus und fügen Sie das Ergebnis zu Ihre Frage)? – howlger

Antwort

1

Eclipse-Oxygen empfiehlt (https://www.eclipse.org/downloads/eclipse-packages/?show_instructions=TRUE#page-download) oder sogar erfordert (https://wiki.eclipse.org/Eclipse/Installation/Java8Required) Java 8.

Bitte installieren Java 8 und stellen Sie sicher, dies ist die Version verwendet (z. B. andere Versionen entfernen oder die mit dem Parameter -version verwendete Binärdatei ausführen).

Sie können auch Eclipse neu installieren - Ihr eclipse.ini ist möglicherweise beschädigt. Die Linie -Dosgi.requiredJavaVersion=1.6-Xms256m in dem beigefügten Bild sollte höchstwahrscheinlich zwei Linien ...

Sie nicht Parameter wie Dosgi.requiredJavaVersion=1.8 zu ändern. Vor allem Senken die erforderliche Java-Version höchstwahrscheinlich funktioniert nicht - es gibt einen Grund, warum es erforderlich ist. Geben Sie Eclipse mehr Speicher ist kaum jemals falsch. Wenn Sie weniger Speicher als in der Standardeinstellung verwenden, funktioniert das normalerweise nicht so gut. Wenn Sie nicht über 1 GB freien Speicher für Eclipse verfügen, sollten Sie eine weniger speicherhungrige IDE ausprobieren ...

0

Bitte downvote mich nicht dafür, aber es scheint, dass Sie ein Problem mit Java haben sich denn wenn Java nicht eine virtuelle Maschine erstellen könnte es bedeutet, Sie haben die falsche Java-Version. Gleicher Fehler wurde für tomcat geworfen, es mit verschiedenen Java-Fest

Verwandte Themen