Eclipse не запускается в Ubuntu 18.04

18

Я установил Eclipse через Ubuntu Software. Когда я запускаю его, это занимает несколько секунд, а затем появляется окно с сообщением об ошибке.

Ниже приведен .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)

В чем проблема и как я могу это исправить?

Роберто
источник
Кстати Netbeans тоже не запускается. Я не знаю, связано ли это
Роберто
Я решил проблему установки Netbeans из установщика Oracle.
Роберто

Ответы:

10

Это еще одна из тех забавных новых ошибок, вызванных новой Java (она также несколько раз раздражала Arduino). Отчет об ошибке здесь: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 .

По сути, существует какая-то рекурсивная зависимость с несколькими версиями библиотеки, необходимыми для разных частей программы, и они не исправят ошибку, поскольку «это только одна из наиболее очевидных ошибок, влияющих на Eclipse», и у них нет достаточно людей на это.

По какой-то причине они также не упаковали более новую версию Eclipse (мы на данный момент являемся целой основной версией), за исключением Snap Store (он появляется при поиске Eclipse в центре программного обеспечения с графическим интерфейсом), где и упоминалось " другая версия "Затмения"

Вы можете загрузить Eclipse со своего сайта или установить Snap, если хотите продолжать использовать программу (и Netbeans тоже не работает по тем же причинам Java). Я бы лично установил версию с их сайта, но гипотетически привязки безопаснее и проще в настройке.

RDragonrydr
источник
2
Я попробовал оснастку и укусил позже, когда пытался использовать WindowBuilder. С первого взгляда все выглядит хорошо, пока вы не найдете проблему, которая не является чем-то необычным для сложного программного обеспечения, такого как IDE, затем вы обнаружите, что snap / flatpak не устарел или проблема существует и в пограничном канале (это вторая среда IDE). Я, где у меня есть проблема с оснасткой / flatpak). Я думаю, что требуется, по крайней мере, гораздо больше усилий, чем полагаться на то, что сообщество безошибочно преобразует большинство программного обеспечения из традиционных в новые форматы. Особенно для сложного программного обеспечения, которое может выглядеть как текстовый редактор, но не так. :)
LiveWireBT
5

Я тоже боролся с этим. Решил сделать sudo apt-get purge eclipse... и использовал систему упаковки snappy

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

.... появится значок и вы готовы к работе

Фрэнк Р Тилугулилва
источник
1

Проблема решена. В моем Ubuntu Software было две версии Eclipse, одна на португальском и одна на английском.

Я заметил, что логотип изменился, установил новый с логотипом - на английском - и он работает.

Роберто
источник
0

Попробуй это

sudo update-alternatives --config java

Это перечислит все версии Java, установленные в вашей системе.

Теперь попробуйте выбрать версию 8 Java,
а затем попробуйте открыть затмение.

Вишал
источник
Нет: «Есть только одна альтернатива в группе ссылок java (предоставляющая / usr / bin / java): / usr / lib / jvm / java-11-openjdk-amd64 / bin / java Ничего не настраивать».
Пол Фикинс
0

Я только что столкнулся с этой проблемой (опубликовал несколько дней назад на Unable для запуска Eclipse в Ubuntu 18.04 - я не нашел этот пост в то время. @ N0rbert: спасибо, что указал мне на это).

После того, как я отправил, я пошел на веб - сайте Eclipse , и обнаружили , что есть инсталлятор: Затмение Installer 2019-09 R . Я скачал его и запустил, и, похоже, это сработало: я могу без проблем запустить и запустить Eclipse и немного отредактировать. Я пока не могу подтвердить, что не столкнусь с проблемами, когда углублюсь в это. Я отправлю еще раз, когда у меня будет что-то новое, чтобы сообщить.

Apparenthetic
источник