问题描述
我最近升级到Ubuntu 14.04。从那时起,Eclipse一直崩溃。消息是
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x734be86d, pid=7930, tid=3076015872
#
# JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13)
# Java VM: Java HotSpot(TM) Client VM (25.5-b02 mixed mode linux-x86 )
# Problematic frame:
# C [libsoup-2.4.so.1+0x5486d] soup_session_feature_detach+0x1d
#
# 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/funcoding/Android Development/adt-bundle-linux-x86-20131030/eclipse/hs_err_pid7930.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.
#
Aborted (core dumped)
我也尝试将-Dorg.eclipse.swt.browser.DefaultType=mozilla"
添加到eclipse.ini
更新:我尝试了很多事情,但仍然意外崩溃。最终,我决定坚持使用Android Studio(截至目前为止运行正常)。
最佳方法
这只是一个临时解决方案,我确定不会选择它作为答案,但是我在此输入此内容,以便有此问题的任何人至少可以继续使用eclipse,直到找到更好的解决方案为止。
工具提示似乎是导致问题的原因,因此我将其禁用。我能够继续编程,但还没有再次崩溃。
要禁用工具提示,请转到Windows>首选项> Java>编辑器>悬停,然后取消选择所有文本悬停键修饰符首选项。
我希望这有帮助。
编辑:
当eclipse尝试为用户提供帮助时,它也会崩溃。要禁用此功能,请转到Windows>首选项> Java>编辑器>内容辅助。向下滚动到“自动激活”并禁用自动激活
次佳方法
已在这里报告此错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776
对我也有用的评论中描述的修复是在eclipse.ini文件的末尾添加此行
-Dorg.eclipse.swt.browser.DefaultType = mozilla
第三种方法
我正在运行Ubuntu 14.04,并通过Eclipse的Android ADT软件包获得了此功能。通过Ubuntu软件中心安装eclipse,然后按照下面的链接安装ADT对我来说很有效。
http://developer.android.com/sdk/installing/installing-adt.html