4

Fedora12を使用しています。

eclipse-cpp-galileo-SR1-linux-gtk をダウンロードしました。

Javaバージョン「1.6.0_18」を使用しています

Eclipse を開始すると、次のエラー ダイアログが表示されます。問題は何ですか?

スクリーンショット

4

1 に答える 1

6

でエラーが発生したときに、そのメッセージが表示されていましたeclipse.inimy
を 使用して、問題が解決するかどうかを確認してください。 特に、各行の末尾に余分なスペースがないことを確認してください。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 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フィルターで「」を検索して設定することで変更を行うことができます。
これは上記のコマンドと同じように機能します。

于 2010-02-25T08:35:56.120 に答える