Eclipse Luna не работает (Kali Linux)

Каждый раз, когда вы запускаете Linux-версию Eclipse Luna SR2, она просто останавливается на маленьком экране-заставке (окне, которое появляется перед тем, как вы выберете свое рабочее пространство), и остается так примерно 30 секунд, а затем закрывается. Любая помощь, пожалуйста?

Он создает этот журнал ошибок, который находится здесь


person ElectroMan    schedule 19.03.2015    source источник
comment
Я бы попробовал обновить версию Java по умолчанию до версии 8. При необходимости ее можно запустить с совместимостью с версией 1.6 — я часто использую совместимость с версией 1.7. Если это не сработает, попробуйте выполнить новую загрузку и проверьте ее контрольную сумму.   -  person    schedule 19.03.2015
comment
@TrisNefzger Я посмотрел, какую версию Java я использую, и она говорит, что я уже использую 1.6.0_34. Вот что появляется, когда я набираю java -version в терминале: java version "1.6.0_34" OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1~deb7u1) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)   -  person ElectroMan    schedule 26.03.2015
comment
@TrisNefzger Я сделал то, что вы сказали, и обновил JRE (до JDK1.8.0_40), и он просто выводит другой код ошибки. Вот новый: pastebin.com/GySgc2dn   -  person ElectroMan    schedule 27.03.2015
comment
см. ответ в разделе «Ответ»   -  person    schedule 28.03.2015


Ответы (1)


Новый ответ: это известная ошибка, и обходной путь, который устранил проблему по крайней мере в одном случае, заключается в запуске

export SWT_GTK3=0

перед запуском Eclipse. См. https://bugs.eclipse.org/bugs/show_bug.cgi?id=430736 для получения дополнительной информации. Если этот обходной путь не решит вашу проблему, убедитесь, что GTK3 установлен, и обновите glibc как минимум до версии 2.14, чтобы убедиться, что Eclipse использует его. По-видимому, когда Eclipse обнаруживает старый glibc, он пытается использовать GTK2. Если ни одно из этих предложений не решит вашу проблему, вы должны отправить отчет об ошибке по адресу http://bugreport.java.com/bugreport/crash.jsp, чтобы обсудить это с командой разработчиков Eclipse, а также помочь сообщить об этом другим людям.

@ElectroMan - это слишком долго для комментария. Да, журнал ошибок говорит то же самое. Это означает, что вы используете Java 6, «версия JRE: 6.0_34-b34», согласно журналу. Я предлагаю вам попробовать запустить Java 8 или, по крайней мере, Java 7. Java SE 8u40 — это текущая версия Oracle, и ее можно загрузить для 64-разрядной версии Linux по ссылке на http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. Лучше всего использовать последнюю версию Oracle и отказаться от версии OpenJDK, особенно той, которая устарела на два основных выпуска. Однако, если вы выберете Java 7, ее окончательный выпуск доступен по адресу http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html. У вас должна быть возможность установить не в папку по умолчанию и оставить OpenJDK 1.6.0_34 в качестве основной версии Java на вашей платформе. Eclipse можно настроить на использование Java 8 или 7 после его установки по проекту или по умолчанию для всех новых проектов, но главное — указать ему использовать Java 8 или 7 при запуске, поскольку это приложение Java. Некоторые инструкции по этому поводу находятся на странице http://www.cs.umd.edu/eclipse/install_java8_luna.html. Одной из основных причин перехода с Eclipse Kepler на Luna является получение встроенной поддержки Java 8. Другой вариант — следовать инструкциям в журнале ошибок и отправить отчет об ошибке по адресу http://www.cs.umd.edu/eclipse/install_java8_luna.html и дождитесь ответа. Или, может быть, уже есть новое обновление Luna, и вы могли бы попробовать его.

person Community    schedule 26.03.2015