Eclipse startet nicht

9

Ich habe Eclipse aus offiziellen Ubuntu-Repositories ( sudo apt install eclipse) neu installiert . Wenn ich es vom Launcher oder Terminal aus starte, startet es nicht und zeigt diese Fehlermassage an

An error has occurred. See the log file

und der Inhalt der Protokolldatei ist:

!SESSION Mon May 28 17:52:17 IRDT 2018 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-28 17:52:18.099
!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:471)
    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)
$ dpkg --status eclipse
Package: eclipse
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 99
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Version: 3.8.1-11
Depends: eclipse-jdt (>= 3.8.1-11), eclipse-pde (>= 3.8.1-11)
Description: Extensible Tool Platform and Java IDE
 The Eclipse Platform is an open and extensible platform for anything and yet
 nothing in particular. It provides a foundation for constructing and running
 integrated software-development tools. The Eclipse Platform allows tool
 builders to independently develop tools that integrate with other people's
 tools so seamlessly you can't tell where one tool ends and another starts.
 .
 This package provides the whole Eclipse SDK that contains Eclipse Platform,
 Java development tools and Plug-in Development Environment, including source
 and both user and programmer documentation.
Original-Maintainer: Debian Orbital Alignment Team <[email protected]>
Homepage: http://www.eclipse.org/

$ apt-cache policy eclipse
eclipse:
  Installed: 3.8.1-11
  Candidate: 3.8.1-11
  Version table:
 *** 3.8.1-11 500
        500 http://ir.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://ir.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status

Es werden keine weiteren Fehler oder Warnungen angezeigt. Ich bin auf Xubuntu 18.04.

parsa2820
quelle
1
Könnten Sie bitte etwas mehr Details hinzufügen? Was genau haben Sie getan, um Eclipse zu installieren und dann auszuführen, was haben Sie erwartet und was ist stattdessen passiert? Sind Sie auf Warn- oder Fehlermeldungen gestoßen? Bitte reproduzieren Sie sie in Ihrer Frage vollständig . Sie können Terminalinhalte und die meisten Dialognachrichten in Ubuntu auswählen, kopieren und einfügen. Bitte bearbeiten Sie Ihren Beitrag, um Informationen hinzuzufügen, anstatt einen Kommentar zu veröffentlichen. (siehe Wie stelle ich eine gute Frage? )
David Foerster
@ DavidFoerster Danke für deinen Kommentar. Ich bearbeite nur die Frage. Hoffe es ist klar zu wissen.
Parsa2820
1
Das war hilfreich. Könnten Sie bitte Ihre Frage so bearbeiten , dass sie die Ausgabe von apt-cache policy eclipseund enthält dpkg --status eclipse? Vielen Dank.
David Foerster
@ DavidFoerster bearbeitet.
Parsa2820
So weit, ist es gut. Haben Sie jemals andere Eclipse-Bundles auf dieser Ubuntu-Installation installiert? Könnten Sie bitte auch die Ausgabe von which -a eclipseund grep -iFe eclipse -R --include='*.desktop' /usr/share/applications /usr/local/share/applications ~/.local/share/applicationssowie den Inhalt von hinzufügen /usr/lib/eclipse/configuration/config.ini?
David Foerster

Antworten:

1

Ich habe diesen Fehler erhalten:

$ sudo snap install eclipse --classic  
error: snap "eclipse" has "install-snap" change in progress

Ich habe lange versucht, es zu lösen, und schließlich hat das für mich geklappt:

Führen Sie den Befehl aus:

$ snap changes

und überprüfen Sie, ob auf der Ausgabe "Doing" steht:

ID   Status  Spawn               Ready  Summary
92   Doing   today at 15:17 IST  -      Install "eclipse" snap

Wenn ja, können Sie dies einfach mit dem folgenden Befehl abbrechen:

sudo snap abort 92

wobei 92 ID ist.

Wenn Sie dann den Installationsbefehl erneut ausführen, funktioniert dies einwandfrei.

sudo snap install eclipse --classic

Hoffe das hilft jemandem.

Sugandha Jain
quelle
4

Ich empfehle für mehr Leichtigkeit und Komfort:

sudo apt --remove purge eclipse

oder

sudo apt --remove purge netbeans

und installieren Sie das Formular SNAP:

sudo snap install eclipse --classic

oder

sudo snap install netbeans --classic

Avansot
quelle
2

Ich empfehle die Installation des Eclipse-Snap-Pakets, das ebenfalls aktueller ist (Eclipse IDE für Java Developers Version 4.7.3):

sudo snap install eclipse --classic  

Sie können Snap-Pakete neben apt-Paketen installieren, um sie auszuprobieren, und anschließend das Eclipse-apt-Paket entfernen, wenn Ihnen das Snap-Paket besser gefällt.

Karel
quelle