2017-10-04 2 views
1

Ich bin ein neuer Mac Benutzer, und ich habe versucht, Eclipse IDE Oxygen für Java Devs zu installieren, aber ich bekomme die "Ein Fehler ist aufgetreten Protokolldatei [Arbeitsbereichspfad] /. metadata/.log "Fehler. Es ist eine frische, erstmalige Installation, und ich habe versucht, den tar.gz Download und das Installationsprogramm zu verwenden. Ich habe andere Antworten gesehen, die sagen, dass der Ordner .metadata gelöscht werden soll, aber der Arbeitsbereich-Ordner enthält nach dieser fehlgeschlagenen Installation nichts.Mac OS X Eclipse IDE Installation .metadata/.log Fehler

Ich habe die neueste Java-Version, die Legacy Java 6 für Mac, beide ohne Glück versucht. Ich habe auch versucht, ältere Versionen von Eclipse zu verwenden.

Jeder Mac-Benutzer in meiner Klasse ist auf das gleiche Problem gestoßen wie ich, also ist es eine Inkompatibilität mit Java/Eclipse-Versionen und Mac OS? Wie können wir das funktionieren lassen?

+1

- Alles in der '[workspace path] /. Metadata/.log' Datei? –

+0

Welche Java-Version verwenden Sie? Für Java 9 müssen Sie die Datei 'eclipse.ini' editieren und' --add-modules = ALL-SYSTEM' hinzufügen. –

+0

Der Ordner workspace wird nach der Fehlermeldung angezeigt, ist aber komplett leer. – TDillon

Antwort

1

Eclipse bekannten Probleme Liste Zitiert:

Konfigurieren von Eclipse für Java 9 Module Da das Eclipse SDK verwendet Typen , die nicht im java.base Modul sind, müssen Sie die folgenden vmargs in den Schatten stellen ini:

--add-Module = ALL-SYSTEM

Ihr Projekt scheitern könnte laufen, weil Sie Typen verwenden, die weder in java.base oder java.se.ee sind, zB Typen von javafx.base. In diesem Fall müssen Sie herausfinden, welche Module Sie mit --add-modules hinzufügen müssen.

So einfach, fügen Sie diese Zeile nach -vmargs:

--launcher.appendVmargs 
-vm 
<path_to_java>\Java\jdk-9\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
--add-modules=ALL-SYSTEM 

als Referenz, überprüfen Sie die bekannten Probleme von Eclipse mit JVM:

--add-modules=ALL-SYSTEM 

Ihre eclipse.ini so aussehen sollte läuft auf SDK 9. Überprüfen Sie sie here

Auch der Fehler wurde gemeldet here

Verwandte Themen