Раньше я видел это сообщение, когда в eclipse.ini
.
была какая-либо ошибка.
Попробуйте использовать my 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
» в фильтре. и установите его.
Это будет работать так же, как указано выше.