it-swarm.com.de

Fehler beim Öffnen von Eclipse - MAC

Ich habe Eclipse auf meinem iMac installiert und wenn ich versuche, es zu öffnen, gibt es diesen Fehler:

Failed to find a Main Class in 
"/Applications/Eclipse.app/Contents/MacOS//../Eclipse/ plugins/org.Eclipse.equinox.launcher_1.5.0.v20180512-1130.jar".

Auf meinem MacBook Pro funktioniert alles gut, aber ich habe nichts anderes gemacht.

Ich habe andere Beiträge geprüft, aber die meisten beziehen sich auf ein Windows-Betriebssystem. Es gab eine Antwort, die besagte, dass es einfach geöffnet werden kann, wenn sich alles in einem englischen Ordner befindet, und dies trifft für mich zu!

Danke im Voraus!

4

Nach der Installation von Eclipse PDT bin ich auf diesen Fehler gestoßen. 

  1. Öffnen Sie Ihr Terminal und führen Sie den Versionsbefehl aus: Java -version

  2. Wenn Ihre Java-Version unter 1.8 liegt, müssen Sie Ihre Java. Runtime-Umgebung auf mindestens 1.8.0 aktualisieren, indem Sie eine aktualisierte JDK hier installieren. 

  3. Führen Sie dann den Java-Versionsbefehl erneut aus und Ihre Version Sollte aktualisiert werden. 
  4. Sie sollten nun in der Lage sein, Eclipse zu installieren und auszuführen.
7
Akin Williams

Ich habe das gleiche Problem, aber auf meinem MacBookPro. Ich habe zuerst Eclipse Photon installiert, das mich beim Starten zur Installation von Java 6 aufforderte, was ich unter https://support.Apple.com/kb/DL1572?locale=de_DE

Dann habe ich auch die neueste JRE installiert (jre-8u171-macosx-x64 von gestern). Beim erneuten Ausführen von Eclipse wurde dieser Fehler angezeigt. Dann habe ich versucht, von der Kommandozeile aus zu laufen und habe folgende Fehlermeldung erhalten:

Exception in thread "main" Java.lang.UnsupportedClassVersionError: org/Eclipse/equinox/launcher/Main : Unsupported major.minor version 51.0

Wenn man das googelte, sagten die Antworten, dass der Grund dafür ist, dass das Oracle-Installationsprogramm den Symlink in/usr/bin nicht aktualisiert, was durch die Tatsache bestätigt wurde, dass die Ausführung der Java-Version Folgendes zur Folge hatte:

Java -version
Java version "1.6.0_65"

Die Lösungen, die ich dafür gefunden habe, waren in MacOS ab Version El Capitan nicht machbar, und ich befinde mich in High Sierra. Daher habe ich die Anweisungen in diesem Beitrag befolgt, um das zu beheben, und es hat funktioniert, jetzt bekomme ich

Java -version
Java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Nach all dem erhalte ich jedoch den gleichen Fehler "Fehler beim Finden einer Hauptklasse" im Dialogfeld, wie hier anfangs berichtet, und denselben "UnsupportedClassVersionError" auf der CLI, die ich hatte, als das System noch auf Java 6 war, also jetzt stecke ich noch und habe keine ideen mehr.

BEARBEITEN: FIXIERT !!

Ich dachte immer, dass das Problem die Java-Version war, sie verwendete irgendwie immer noch Java 6 (das ich aufgrund der ersten Aufforderung installiert hatte).

Also folgte ich den Anweisungen hier , um das zu entfernen, was ich für das angebliche Java 6-Problem installiert hatte. Dann fand ich this post in den Eclipse-Foren, in dem am Ende (Kommentar von Eric Rizzo am Dienstag, 14. Februar 2017, 21:56 Uhr) angegeben wurde, dass dies keine Eclipse-Nachricht ist, sondern eine OS-Nachricht und das sollte man NICHT tun, da Apple mit diesem Patch alles vermasselt hat. Und dann wird erklärt, dass man Java 8 JDK installieren sollte (NICHT nur die JRE, wie ich es getan hatte). Nachdem ich Java 6 entfernt und das vollständige Java 8 JDK installiert hatte, lief es einwandfrei :)

1
Tuco