首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse在Fedora 12中启动失败,并显示消息"JVM已终止。退出代码= -1“。

Eclipse在Fedora 12中启动失败,并显示消息"JVM已终止。退出代码= -1“。
EN

Stack Overflow用户
提问于 2010-02-25 15:27:20
回答 1查看 4.1K关注 0票数 4

我正在使用Fedora12。

我已经下载了eclipse-cpp-galileo-SR1-linux-gtk。

我使用的是Java版本"1.6.0_18“

当我启动eclipse时,我会看到下面的错误对话框。可能的问题是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-25 16:35:56

eclipse.ini中出现任何错误时,我都会看到这条消息。

尝试使用 ,看看这是否能解决问题。

特别要检查每行末尾是否有多余的空格。

话虽如此,错误消息如下:

代码语言:javascript
复制
/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建议:

代码语言:javascript
复制
#setsebool -P allow_execstack 1

在阅读了SELinux Reveals Bugs in other codeSELinux Reveals Bugs in other code.之后,我尝试了

代码语言:javascript
复制
#execstack -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client/libjvm.so

,这似乎也行得通。

更新2012年6月:la89ondevg在评论中提到:

上面的

In case命令没有做这些更改,所以用户可以选择在System->Administration->SElinux Management之后进行更改,选择"Boolean“并适当地设置Boolean,或者只需在filter中搜索"allow_execstack”并设置它。

这将和上面的命令一样工作。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2332353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档