Я установил 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)
В чем проблема и как я могу это исправить?
Ответы:
Это еще одна из тех забавных новых ошибок, вызванных новой Java (она также несколько раз раздражала Arduino). Отчет об ошибке здесь: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 .
По сути, существует какая-то рекурсивная зависимость с несколькими версиями библиотеки, необходимыми для разных частей программы, и они не исправят ошибку, поскольку «это только одна из наиболее очевидных ошибок, влияющих на Eclipse», и у них нет достаточно людей на это.
По какой-то причине они также не упаковали более новую версию Eclipse (мы на данный момент являемся целой основной версией), за исключением Snap Store (он появляется при поиске Eclipse в центре программного обеспечения с графическим интерфейсом), где и упоминалось " другая версия "Затмения"
Вы можете загрузить Eclipse со своего сайта или установить Snap, если хотите продолжать использовать программу (и Netbeans тоже не работает по тем же причинам Java). Я бы лично установил версию с их сайта, но гипотетически привязки безопаснее и проще в настройке.
источник
Я тоже боролся с этим. Решил сделать
sudo apt-get purge eclipse
... и использовал систему упаковки snappy.... появится значок и вы готовы к работе
источник
Проблема решена. В моем Ubuntu Software было две версии Eclipse, одна на португальском и одна на английском.
Я заметил, что логотип изменился, установил новый с логотипом - на английском - и он работает.
источник
Попробуй это
Это перечислит все версии Java, установленные в вашей системе.
Теперь попробуйте выбрать версию 8 Java,
а затем попробуйте открыть затмение.
источник
Я только что столкнулся с этой проблемой (опубликовал несколько дней назад на Unable для запуска Eclipse в Ubuntu 18.04 - я не нашел этот пост в то время. @ N0rbert: спасибо, что указал мне на это).
После того, как я отправил, я пошел на веб - сайте Eclipse , и обнаружили , что есть инсталлятор: Затмение Installer 2019-09 R . Я скачал его и запустил, и, похоже, это сработало: я могу без проблем запустить и запустить Eclipse и немного отредактировать. Я пока не могу подтвердить, что не столкнусь с проблемами, когда углублюсь в это. Я отправлю еще раз, когда у меня будет что-то новое, чтобы сообщить.
источник