为什么我的Eclipse Indigo在Ubuntu 13.04上使用Oracle JDK 64bit崩溃?

2022-08-31 15:46:50

我在 Ubuntu 13.04 上安装了 jdk 和 eclipse。它一直保持打开状态,直到我创建一个项目并键入一些基本内容,但是当我单击javadoc或Ctrl+ Space之类的地方时,它会突然在一分钟内崩溃并显示以下消息。我在Juno和Ubuntu 12.04上遇到了这个问题,但是当我从Juno升级到Indigo时,它很好。但是现在在使用Indigo和Ubuntu 13.04之后,一切都搞砸了。即使Juno不能与Ubuntu 13.04一起使用,我也需要帮助。我需要让日食工作。我只是准备安装/删除任何东西,让Eclipse再次工作。

[psycho:~] $ /opt/eclipse/eclipse 

(Eclipse:19297): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist",

(Eclipse:19297): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist",
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fb29dce2009, pid=19297, tid=140405947455232
#
# JRE version: 7.0_10-b18
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6e009]  soup_session_feature_detach+0x19
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try        "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/psycho/hs_err_pid19297.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

我的日志:日食生成的日志


答案 1

我在Ubuntu 13.04上使用Gnome Shell 3.8运行ADT时遇到了同样的错误。
我发现了这个相关的错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776
以及错误报告中发布的解决方法:添加

-Dorg.eclipse.swt.browser.DefaultType=mozilla

对你
来说,它对我有用,我希望它也能为你解决问题。eclipse.ini


答案 2

我在Ubuntu 12.04上运行eclipse luna,并面临同样的问题。我通过在eclipse.ini文件中添加以下行来解决它,因为其他选项对我不起作用。

-Dorg.jboss.tools.vpe.loadxulrunner=false

希望它有帮助!


推荐