Ошибка запуска 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)
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
"в фильтре и установите его.
Это будет работать так же, как указано выше.