Eclipse Juno/Kepler 崩溃问题

8
我有关于Eclipse的问题。 它会经常崩溃(每天4-5次),而没有任何错误提示!(CPU使用率也正常)。但我无法在Eclipse中进行任何操作 - 点击或输入文字,或关闭应用程序。只有在进程管理器中终止“javaw”进程才能解决问题。 重新启动后,我的工作空间就会受损,我必须重新配置一些东西(自定义透视图和安装其他版本的JDK)。这非常棘手。
有什么想法吗? 我找到了一些信息,指的是旧版本的eclipse。
我尝试过EE和标准版本,Kepler和Juno,在Windows上,没有任何插件。

1
你没有连接到远程源的插件吗?我的Eclipse有时需要大约5分钟才能启动,或者看起来好像没有响应,但是在这段长时间之后它会重新开始工作。我相信,IVY插件在我的Eclipse中做得不好。 - agad
你尝试过重新安装Java吗?Eclipse也相对较大并且占用很多内存,也许你有一根坏的RAM条。在运行其他应用程序时是否会出现随机崩溃? - Colin D
5
请查看/workspace/.metadata/.log日志文件的内容。 - user1234
还有一个崩溃日志,它应该出现在Eclipse主目录中,并且名称类似于hs_err_pid<pid>.log。 - agad
一样的情况。如果崩溃日志中有“webkitWebViewRegisterForIconNotification”,那么很可能与这个错误有关。 - NullNoname
4个回答

21
我在eclipse.ini文件中添加了以下行。
-Dorg.eclipse.swt.browser.DefaultType=mozilla

将这行代码添加到config.ini文件中:

org.eclipse.swt.browser.DefaultType=mozilla

这样我的问题就解决了。


5
对我有用,谢谢! 对于那些想知道这些文件在哪里的人:
  • [eclipse路径]/eclipse.ini
  • [eclipse路径]/configuration/config.ini
- Quentin S.
1
我在Eclipse Luna中也遇到了同样的问题。这个方法也解决了它。 - Maxime

3

1) 如果不同版本的Eclipse都有同样的问题,那么这是你电脑配置的问题,而不是Eclipse的问题。你尝试在其他电脑上操作了吗?

2) 对于你的电脑来说,问题可能是Java的旧版本,例如Java 7低于更新12。

3) 可能当前用户设置已损坏,请尝试以不同的用户登录。

4) 查看 /workspace/.metadata/.log 进行分析。


2
我找到了解决方案:没有正确的Java版本安装。我的Eclipse是64位版本,但只安装了32位的Java,所以我安装了完整包:jre7 32位,jre7 64位,jre6 32位和jre6 64位。 现在一切都正常工作。

1

我也遇到了同样的问题。在我的情况下,我同时安装了jdk6、7和8。我的eclipse正在使用jdk6,我的Android Studio正在使用jdk8。

解决方案:卸载所有jdk、jre版本,只保留一个jdk-jre。我选择了jdk6/jre6,这解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接