Ошибка запуска Eclipse в Fedora 12

Я использую Fedora12.

Я скачал eclipse-cpp-galileo-SR1-linux-gtk.

Я использую версию Java "1.6.0_18"

Когда я начинаю затмение, я получаю следующее сообщение об ошибке. В чем может быть проблема?

Благодарю.

http://i47.tinypic.com/2hnykj6.png

(для тех, кто не может видеть tinypic.com, вот изображение imageshack.us)

http://img29.imageshack.us/img29/43/screenshotbv.png

1 ответ

Решение

Я имел обыкновение видеть это сообщение, когда была какая-либо ошибка в eclipse.ini,
Попробуйте использовать мойeclipse.ini чтобы увидеть, решит ли это проблему.
В частности, проверьте, нет ли лишних пробелов в конце каждой строки.

При этом, сообщение об ошибке:

/usr/java/jre1.6.0_18/bin/../lib/i386/client/libjvm.so:  
  cannot enable executable stack as shared object requires: Permission denied

это, вероятно, реальная проблема здесь.

Проверьте, не связано ли это с тем, что большинству приложений не разрешено запускать с исполняемым стеком.
Смотрите эту статью.

Этот форум предлагает:

#setsebool -P allow_execstack 1

После прочтения SELinux выявляет ошибки в другом коде и SELinux выявляет ошибки в другом коде. Я тогда попробовал

#execstack -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client/libjvm.so

и это тоже сработало.


Обновление июнь 2012: la89ondevg упоминает в комментариях:

В случае, если команда выше не внесла изменения, поэтому можно выбрать, чтобы внести изменения, перейдя в System->Administration->SElinux Management после этого выберитеBoolean"и установить Boolean уместно или просто поискallow_execstack"в фильтре и установите его.
Это будет работать так же, как указано выше.

Другие вопросы по тегам