Je voyais ce message quand il y avait une erreur dans eclipse.ini
.
Essayez d'utiliser my eclipse.ini
pour voir si cela résoudra le problème.
En particulier, vérifiez qu'il n'y a pas d'espace supplémentaire à la fin de chaque ligne.
Cela étant dit, le message d'erreur:
/usr/java/jre1.6.0_18/bin/../lib/i386/client/libjvm.so:
cannot enable executable stack as shared object requires: Permission denied
est probablement la vraie question ici.
Vérifiez que cela n'est pas lié au fait que la plupart des applications ne peuvent pas être exécutées avec une pile exécutable.
Voir this article.
This forum suggère:
#setsebool -P allow_execstack 1
Après avoir lu SELinux Reveals Bugs in other code et SELinux Reveals Bugs in other code., je puis essayé
#execstack -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client/libjvm.so
et cela semblait fonctionner aussi.
Mise à jour Juin 2012: la89ondevg mentionne dans les commentaires:
En cas commande ci-dessus n'a pas fait les changements, donc on peut choisir de faire des changements en allant à System->Administration->SElinux Management
après cela, sélectionnez " Boolean
"et définir Boolean
de manière appropriée ou simplement rechercher" allow_execstack
"dans le filtre et le définir.
Cela fonctionnera de la même manière que la commande ci-dessus.
Pourriez-vous poster votre photo sur imageshack.us? tinypic.com est bloqué au travail, donc je ne vois pas votre capture d'écran. – VonC
http://img29.imageshack.us/img29/43/screenshotbv.png En outre, j'obtiens l'erreur suivante lorsque j'essaie de démarrer Eclipse à partir de la console en plus de l'erreur ci-dessus. /usr/java/jre1.6.0_18/bin/../lib/i386/client/libjvm.so: ne peut pas permettre à la pile exécutable comme objet partagé nécessite: Autorisation refusée – bdhar