Eclipse nie uruchamia się w systemie Ubuntu 18.04


20

Zainstalowałem Eclipse za pośrednictwem oprogramowania Ubuntu. Kiedy go uruchamiam, zajmuje to kilka sekund, a następnie pojawia się okno błędu pokazujące ścieżkę błędu.

Plik jest następujący .log:

!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)

Na czym polega problem i jak mogę go naprawić?


Nawiasem mówiąc, Netbeans też się nie uruchamia. Nie wiem czy to jest powiązane.
Roberto

Rozwiązałem problem Netbeans podczas instalacji z instalatora Oracle.
Roberto

Odpowiedzi:


11

To kolejna z tych zabawnych nowych błędów spowodowanych przez nową Javę (złamała również Arduino na wiele irytujących sposobów). Raport o błędzie znajduje się tutaj: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 .

Zasadniczo istnieje pewna rekurencyjna zależność od wielu wersji biblioteki wymaganych przez różne części programu i nie naprawią one błędu, ponieważ „To tylko jeden z bardziej oczywistych błędów wpływających na Eclipse” i nie mają wystarczająco dużo ludzi.

Z jakiegoś powodu nie zapakowali też nowszej wersji Eclipse (w tym momencie jesteśmy już większą wersją główną), z wyjątkiem Snap Store (pokazuje się, jeśli przeszukujesz Eclipse w centrum oprogramowania GUI), gdzie wspomniane „ pochodzi inna wersja Eclipse ”.

Możesz pobrać Eclipse z ich witryny lub zainstalować Snap, jeśli chcesz nadal korzystać z programu (a Netbeans też się zepsuł, z tych samych powodów Java). Osobiście zainstalowałbym wersję z ich strony, ale hipotetyczne przystawki są bezpieczniejsze i łatwiejsze do skonfigurowania.


2
Wypróbowałem snap i później zostałem ugryziony podczas próby użycia WindowBuilder. Na pierwszy rzut oka wszystko wygląda dobrze, dopóki nie znajdziesz problemu, który nie jest rzadkością w przypadku złożonego oprogramowania, takiego jak IDE, a następnie okazuje się, że snap / flatpak nie jest aktualny lub problem występuje również w kanale brzegowym (jest to drugie IDE I gdzie mam problem ze snap / flatpak). Myślę, że potrzeba co najmniej dużo więcej wysiłku niż poleganie na tym, że społeczność bezproblemowo skonwertuje większość oprogramowania z tradycyjnych na nowe formaty. Szczególnie w przypadku złożonego oprogramowania, które może wyglądać jak edytor tekstu, ale nim nie jest. :)
LiveWireBT,

5

Walczyłem również z tym. Postanowiłem zrobić sudo apt-get purge eclipse... i użyłem zgrabnego systemu pakowania

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

.... pojawi się ikona i jesteś gotowy do pracy


1

Problem rozwiązany. W moim oprogramowaniu Ubuntu były 2 wersje Eclipse, jedna w języku portugalskim i jedna w języku angielskim.

Zauważyłem, że logo się zmieniło, zainstalowałem nowe z logo - w języku angielskim - i działa.


0

Spróbuj tego

sudo update-alternatives --config java

Spowoduje to wyświetlenie wszystkich wersji Java zainstalowanych w systemie.

Teraz spróbuj wybrać java w wersji 8.
A następnie spróbuj otworzyć zaćmienie.


Nie: „Jest tylko jedna alternatywa w grupie linków java (pod warunkiem / usr / bin / java): / usr / lib / jvm / java-11-openjdk-amd64 / bin / java. Brak konfiguracji.”
Paul Feakins

0

Właśnie napotkałem ten problem (opublikowałem kilka dni temu w Unable, aby uruchomić Eclipse na Ubuntu 18.04 - wtedy nie znalazłem tego postu. @ N0rbert: dziękuję za wskazanie mi go).

Po tym, jak pisał, udałem się do serwisu WWW Eclipse i stwierdził, że nie jest instalatorem: Eclipse Installer 2019-09 R . Pobrałem go i uruchomiłem i wydaje się, że zadziałało: mogę uruchomić i uruchomić Eclipse bez problemów i trochę edytować. Nie mogę jeszcze potwierdzić, że nie napotkam problemów, kiedy się w to zagłębię. Opublikuję ponownie, gdy będę mieć coś nowego do zgłoszenia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.