2017-02-09 4 views

Antwort

0

Bitte versuchen Sie, die Regeln für die virtuelle Maschine für Eclipse Angabe als here gefunden:

Hinweis das Format der Option -vm - ist es wichtig genau zu sein ist:

  • Die Die Option -vm und ihr Wert (der Pfad) müssen sich in separaten Zeilen befinden.
  • Der Wert muss der vollständige absolute oder relative Pfad zur ausführbaren Java-Datei sein, nicht nur zum Java-Ausgangsverzeichnis.
  • Die Option -vm muss nach den anderen Eclipse-spezifischen Optionen (wie -product, --launcher. * Usw.), aber vor der Option -vmargs erfolgen, da alles nach -vmargs direkt an die JVM übergeben wird.
0

das gleiche Problem hier erleben, laufen Eclipse-Neon.2 und JRE 1.8.0_121 auf MS Windows 10. Wenn ich eine JVM in eclipse.ini angeben (die Option -vm setzen und die javaw.exe Pfadname in separaten Zeilen in der richtigen Position, wie Carlos Heuberger richtig vorschlägt), Eclipse stürzt beim Start mit dem Exit Code = -1073740791 ab, vor dem Öffnen der Oberfläche, aber nach der Initialisierung des Arbeitsbereichs.

Wenn ich Eclipse erneut starte, öffnet sich die Schnittstelle und ich kann anfangen zu arbeiten, aber es wird wahrscheinlich nach einer Weile abstürzen, scheinbar auf eine zufällige Art und Weise. Wenn ich die Option -vm aus eclipse.ini entferne und JAVA_HOME und PATH in der Umgebung festlege, scheint Eclipse gut zu funktionieren. Dies kann jedoch zu Problemen bei anderen Anwendungen auf Ihrem System führen.

Ich glaube, ich schließlich die Lösung für das Problem gefunden: die eclipse.ini Datei mit der Verteilung kommt hat die JVM-Option -Dosgi.requiredJavaVersion = 1,8 dupliziert: einfach die zweite Instanz entfernen, und es wird wie ein Zauber funktionieren !

+0

Ich habe zwei '-Dosgi.requiredJavaVersion = 1.8' und Eclipse funktioniert gut – ZhekaKozlov

+0

@ZhekaKozlov - Sie haben Recht. Ich habe mit anderen Leuten und mir selbst auf PCs mit einer ähnlichen Konfiguration überprüft und sie leiden nicht an dem gleichen Problem. Ich weiß nicht, was mit meinem PC los ist, ich kann Ihnen einfach sagen, dass das Entfernen einer solchen doppelten Leitung das Problem gelöst hat. Es macht anscheinend wenig oder keinen Sinn, aber so scheint es ... –

Verwandte Themen