Ich verwende Eclipse (4.9.0) auf meinem MacBook (High Sierra, Java 11) und dieser Fehler zeigt manchmal, wenn ich in einer anderen App bin, dass die Fehler einen "Stapel" wie Sie erstellen 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?
Dies scheint tatsächlich ein Problem zu sein, wenn Eclipse mit Java 11 ausgeführt wird. Ich habe Bug 539545 erstellt, um dies zu melden.
In der Zwischenzeit können Sie dieses Problem umgehen, indem Sie die Newsfeed-Abfrage deaktivieren. Gehen Sie dazu zu Einstellungen ... -> Allgemein -> Nachrichten und deaktivieren Sie das Kontrollkästchen Automatische Nachrichten aktivieren Abfrageoption :
Das Fehlerfenster wird nicht mehr angezeigt.
Dies wird durch das http://openjdk.Java.net/jeps/32 verursacht, bei dem Java EE- und CORBA-Module aus dem Standard Javaentfernt werden. _ 11 version.
Wie von @Pyves erwähnt, ist die einfache Möglichkeit, das Kontrollkästchen "Automatische Nachrichtenabfrage aktivieren" unter "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
Das Deaktivieren des Newsfeeds löst dieses Problem (Per @Pyves, Deaktivieren von "Automatische Nachrichtenabfrage aktivieren" unter "Einstellungen" -> "Allgemein" -> "Nachrichten"), aber Beachten Sie, 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 kann, obwohl es installiert und korrekt im Klassenpfad enthalten ist, da das neue JDK (das die gleichen Probleme verursacht) verwendet wurde.
Sie können das zugrunde liegende Problem beheben, indem Sie Ihre aktuelle Version des JDK deinstallieren und eine alte Version installieren und anschließend Eclipse neu installieren. Wenn Sie das Oracle JDK haben, finden Sie Deinstallationsanweisungen hier und Java SE Development Kit 8u191 (das meine Probleme behoben hat) ist hier .