Ich verwende Eclipse (4.9.0) auf meinem MacBook (High Sierra, Java 11) und dieser Fehler wird manchmal angezeigt. Wenn ich in einer anderen App bin, erstellen die Fehler einen "Stapel", wie Sie im Screenshot sehen Es ist ärgerlich, zu Eclipse zurückzukehren und diesen Fehler jedes Mal zu schließen. Kann mir jemand helfen, das zu lösen?
java
eclipse
java-11
eclipse-2018-09
Agustín Clemente
quelle
quelle
Antworten:
Dies scheint in der Tat ein Problem zu sein, wenn Eclipse mit Java 11 ausgeführt wird. Ich habe den Fehler 539545 erstellt , um dies zu melden.
In der Zwischenzeit können Sie dieses Problem umgehen, indem Sie die Abfrage von Newsfeeds deaktivieren. Gehen Sie dazu zu Einstellungen ... -> Allgemein -> Nachrichten und deaktivieren Sie die Option Automatische Nachrichtenabfrage aktivieren :
Das Fehlerfenster wird nicht mehr angezeigt.
quelle
Dies wird durch http://openjdk.java.net/jeps/320 verursacht, bei dem Java EE- und CORBA-Module aus der Standardversion von Java 11 entfernt werden.
Wie von @Pyves erwähnt, besteht die einfache Möglichkeit darin, "Automatische Nachrichtenabfrage aktivieren" in den Einstellungen -> Allgemein -> Nachrichten zu deaktivieren
Wenn Sie dies dennoch benötigen, können Sie "javax. *" - Bundles aus dem Eclipse-Orbit-Repository installieren. Hier ist die neueste stabile Repo-URL: http://download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository
quelle
Durch Deaktivieren des Newsfeeds wird dieses Problem behoben (Per @Pyves deaktivieren Sie "Automatische Nachrichtenabfrage aktivieren" in den Einstellungen-> Allgemein -> Nachrichten). Beachten Sie jedoch , dass aufgrund des zu neuen JDK möglicherweise andere Probleme auftreten. Noga Rotman hat gerade einige Stunden damit verbracht, für mich herauszufinden, dass Eclipse JUnit nicht finden konnte, obwohl es installiert und korrekt im Klassenpfad installiert war, weil das neue JDK verwendet wurde (das dieselben Probleme verursacht).
Sie können das zugrunde liegende Problem lösen, indem Sie Ihre aktuelle Version des JDK deinstallieren, eine alte Version installieren und dann Eclipse neu installieren. Wenn Sie das Oracle JDK haben , können Sie Anweisungen zur Deinstallation finden hier und und Java SE Development Kit 8u191 (was meine Probleme behoben) ist hier .
quelle
Für die Windows-Version Eclipse
Das ist es.
quelle