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

我安装了JDK和Eclipse到Ubuntu 13.04。 它保持打开,直到我创build一个项目,键入一些基本的,但突然之间,当我点击像javadoc或Ctrl +空间的地方,它立即崩溃与下面的消息。 我在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. # 

我的日志: 由eclipse生成的日志

我在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
它为我工作,我希望它也为你解决了这个问题。

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

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

希望能帮助到你!

这似乎是一个Ubuntu / GTK的主题问题。 根据“Ubuntu技术” 这个页面 ,它是由一个缺lessGTK“主题引擎”包引起的。 解决方法是为“雾”主题确定特定的GTK主题引擎包,或者通过安装“gtk-engines”包( 源 )来安装主题引擎。

对我来说,这是这个错误的问题,解决方法是更改​​GTK主题(系统设置>应用程序出现> GTK)。

在我的情况下,通过在eclipse.ini的末尾添加以下内容来解决问题

 org.eclipse.swt.browser.DefaultType=mozilla