Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse自动退出,退出代码127_Java_Linux_Eclipse_Eclipse Luna - Fatal编程技术网

Java Eclipse自动退出,退出代码127

Java Eclipse自动退出,退出代码127,java,linux,eclipse,eclipse-luna,Java,Linux,Eclipse,Eclipse Luna,Eclipse会自动突然退出,我认为原因可能是一个插件当我想要自动完成功能或eclipse尝试自动完成功能时,退出就会发生。 退出时它给出的消息是: JVM终止。退出代码=127 /opt/jdk1.7.0_79/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar/home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox

Eclipse会自动突然退出,我认为原因可能是一个插件当我想要自动完成功能或eclipse尝试自动完成功能时,退出就会发生。

退出时它给出的消息是:

JVM终止。退出代码=127 /opt/jdk1.7.0_79/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar/home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -操作系统linux -ws-gtk -拱门x86_64 -showsplash/home/stormdev/Downloads/eclipse//plugins/org.eclipse.platform_4.4.2.v20150204-1700/splash.bmp -启动器/home/stormdev/Downloads/eclipse/eclipse -名称Eclipse --launcher.library/home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316/eclipse_1607.so -startup/home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata f800f -product org.eclipse.epp.package.jee.product -vm/opt/jdk1.7.0_79/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar/home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

这是什么原因呢

我正在centOS上使用Eclipse luna。使用OracleJava7

当我尝试在命令行上运行eclipse时,它会给我这个错误

/opt/jdk1.7.0_79/bin/java:symbol lookup error:/usr/lib64/libwebkit-1.0.so.2:undefined symbol:soup\u message\u set\u first\u party

尝试的步骤:

  • eclipse-clean-clearPersistedState对我没有帮助
  • 切换工作区也没有什么帮助
更新

yum update libsoup命令已解决我的问题


投票人,请检查提问者问题,然后根据此错误消息将其作为无关紧要的问题丢弃:

symbol lookup error: /usr/lib64/libwebkit-1.0.so.2: undefined symbol: soup_message_set_first_party
似乎是说,
libwebkit
共享库无法加载,因为它与提供
soup\u message\u set\u first\u party的库不兼容。基于,我认为不兼容的库是
libsoup

因此,似乎您已经设法在您的系统上获得了libwebkit和libsoup的不兼容版本。libwebkit的副本显然来自/usr/lib64,但了解libsoup来自何处以及它是什么版本将是一件有趣的事情(并且可能提供信息)

在与Eclipse一起工作的Fedora20系统上,我有包管理系统提供的这些库/符号链接。我假设它们是兼容的,因为我看不到您在运行Eclipse时所犯的错误

/usr/lib64/libsoup-gnome-2.4.so.1.7.0
/usr/lib64/libsoup-gnome-2.4.so.1
/usr/lib64/libsoup-2.4.so.1.7.0
/usr/lib64/libsoup-2.4.so.1
/usr/lib64/libwebkitgtk-3.0.so.0
/usr/lib64/libwebkitgtk-1.0.so.0
/usr/lib64/libwebkitgtk-1.0.so.0.19.16
/usr/lib64/libwebkitgtk-3.0.so.0.19.16
更新-进一步挖掘后,我认为我的上述理论不正确。我看不出libwebkit和libsoup之间有明显的依赖关系。(令人费解的是,在我的系统上我有libwebkitgtk,而不是libwebkit。但这可能只是因为我的系统不是一个干净的Fedora/Gnome安装。相反,它添加了KDE“在快速之后”。)


如果这个理论是错误的,那么接下来的事情就是看看这是否是一个插件问题。备份现有的Eclipse安装和工作区,然后在不使用任何插件的情况下安装新的Luna副本。如果可以的话,那么一次安装一个插件,在每个插件之间进行Eclipse退出+重新启动+测试。当您设法重现问题时,您很可能已经识别出了有问题的插件。(如果你不能重现这个问题,你已经“解决”了这个问题。)

你们认为我在问这个问题之前没有搜索谷歌吗?在否决投票之前,您需要检查问题所在。请尝试从命令行eclipse运行-clean@SaritAdhikari这是命令行中的消息。符号查找错误:/usr/lib64/libwebkit-1.0.so.2:未定义的符号:soup\u message\u set\u first\u party向下投票不是因为您的问题微不足道。这是因为你在问题的原始版本中遗漏了大部分相关细节。这是个糟糕的问题。。。在我的系统ls libsoup*libsoup-2.4.so.1 libsoup-gnome-2.4.so.1 libsoup-2.4.so.1.3.0 libsoup-gnome-2.4.so.1.3.0上,我安装了一个新的eclipse副本,错误仍然重复。你是说问题发生在没有插件的eclipse的新副本上吗?是的。我试过使用eclipse的新副本。我使用过yum-update-ilbsoup,它对我很有效。