我曾經看到這樣的信息時,有任何錯誤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
可能是這裏真正的問題。
檢查這是否與大多數應用程序不允許以可執行堆棧運行的事實無關。
見this article。
This forum提示:
#setsebool -P allow_execstack 1
閱讀SELinux Reveals Bugs in other code和SELinux Reveals Bugs in other code.後,然後我試圖
#execstack -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client/libjvm.so
,這似乎也工作。
更新2012年6月:在評論中提到la89ondevg:
如果命令的上方,從而可以選擇由後選擇「要System->Administration->SElinux Management
做出改變並沒有所做的更改Boolean
「,並適當設置Boolean
,或者直接在過濾器中搜索」allow_execstack
「並進行設置。
這將與上述命令相同。
你可以發佈你的照片在imageshack.us? tinypic.com在工作時被阻止,所以我沒有看到你的截圖。 – VonC
http://img29.imageshack.us/img29/43/screenshotbv.png 此外,當我嘗試從控制檯除了上述錯誤之外啓動eclipse時,出現以下錯誤。 /usr/java/jre1.6.0_18/bin/../lib/i386/client/libjvm.so:爲共享對象需要不能啓用可執行堆棧:權限被拒絕 – bdhar