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ć?
Odpowiedzi:
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.
źródło
Walczyłem również z tym. Postanowiłem zrobić
sudo apt-get purge eclipse
... i użyłem zgrabnego systemu pakowania.... pojawi się ikona i jesteś gotowy do pracy
źródło
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.
źródło
Spróbuj tego
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.
źródło
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.
źródło