Eclipse startet nicht unter Ubuntu 18.04

18

Ich habe Eclipse über Ubuntu Software installiert. Wenn ich es starte, dauert es einige Sekunden und dann erscheint ein Fehlerfenster, das den Pfad des Fehlers zeigt.

Das Folgende ist die .logDatei:

!SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

Was ist das Problem und wie kann ich es beheben?

Roberto
quelle
Netbeans startet übrigens auch nicht. Ich weiß nicht, ob es verwandt ist.
Roberto
Ich habe das Netbeans-Problem behoben, das über das Oracle-Installationsprogramm installiert wurde.
Roberto

Antworten:

10

Es ist ein weiterer dieser lustigen neuen Fehler, die durch das neue Java verursacht wurden (es hat auch Arduino auf mehrere nervige Arten kaputt gemacht). Der Fehlerbericht ist hier: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 .

Im Wesentlichen gibt es eine Art rekursive Abhängigkeit mit mehreren Versionen einer Bibliothek, die von verschiedenen Teilen des Programms benötigt werden, und sie werden den Fehler nicht beheben, da "Dies ist nur einer der offensichtlicheren Fehler, die Eclipse betreffen" und sie nicht haben genug Leute drauf.

Aus irgendeinem Grund haben sie auch die neuere Eclipse nicht verpackt (wir sind zu diesem Zeitpunkt eine komplette Hauptversion), außer im Snap Store (sie wird angezeigt, wenn Sie Eclipse im GUI-Softwarecenter suchen). andere Version von Eclipse "kommt von.

Sie haben die Möglichkeit, Eclipse von ihrer Website herunterzuladen oder den Snap zu installieren, wenn Sie das Programm weiterhin verwenden möchten (und Netbeans ist aus den gleichen Java-Gründen ebenfalls kaputt gegangen). Ich würde die Version persönlich von ihrer Website installieren, aber Schnappschüsse sind hypothetisch sicherer und einfacher einzurichten.

RDragonrydr
quelle
2
Ich habe den Snap ausprobiert und wurde später gebissen, als ich versuchte, WindowBuilder zu verwenden. Auf den ersten Blick sieht alles gut aus, bis Sie ein Problem finden, das für komplexe Software wie IDEs nicht ungewöhnlich ist. Dann stellen Sie fest, dass das Snap / Flatpak nicht auf dem neuesten Stand ist oder das Problem auch im Edge-Kanal vorliegt (dies ist die zweite IDE) Ich wo ich ein Problem mit Snap / Flatpak habe). Ich denke, es ist zumindest viel mehr Aufwand erforderlich, als sich darauf zu verlassen, dass die Community die meiste Software fehlerfrei von traditionellen in neue Formate konvertiert. Besonders für komplexe Software, die wie ein Texteditor aussieht, es aber nicht ist. :)
LiveWireBT
5

Ich hatte auch damit zu kämpfen. Beschlossen zu tun sudo apt-get purge eclipse... und bissiges Verpackungssystem verwendet

sudo apt install default-jre
sudo snap install --classic eclipse

Das Symbol .... wird angezeigt und Sie können loslegen

Frank R Tilugulilwa
quelle
1

Problem gelöst. In meiner Ubuntu-Software gab es zwei Versionen von Eclipse, eine auf Portugiesisch und eine auf Englisch.

Ich habe festgestellt, dass sich das Logo geändert hat, das mit dem neuen Logo installiert hat - auf Englisch - und es funktioniert.

Roberto
quelle
0

Probier diese

sudo update-alternatives --config java

Dadurch werden alle auf Ihrem System installierten Java-Versionen aufgelistet.

Versuchen Sie nun, die Java-Version 8 auszuwählen. Versuchen Sie
dann, Eclipse zu öffnen.

vishal
quelle
Nein: "Es gibt nur eine Alternative in der Linkgruppe Java (Bereitstellung von / usr / bin / java): / usr / lib / jvm / java-11-openjdk-amd64 / bin / java Nichts zu konfigurieren."
Paul Feakins
0

Ich bin gerade auf dieses Problem gestoßen (gepostet vor ein paar Tagen bei Eclipse unter Ubuntu 18.04 kann nicht gestartet werden - ich habe diesen Beitrag zu diesem Zeitpunkt nicht gefunden. @ N0rbert: Danke, dass Sie mich darauf hingewiesen haben).

Nachdem ich geschrieben, ging ich auf die Website Eclipse und fand , dass es ein Installer ist: Eclipse - Installer 2019-09 R . Ich habe es heruntergeladen und ausgeführt und es scheint funktioniert zu haben: Ich kann Eclipse ohne Probleme starten und ausführen und ein bisschen bearbeiten. Ich kann noch nicht bestätigen, dass ich nicht auf Probleme stoßen werde, wenn ich tiefer in sie eintauche. Ich werde wieder posten, sobald ich etwas Neues zu berichten habe.

Apparenthetisch
quelle