Eclipse在Ubuntu上总是卡死

7
我一直避免使用Eclipse,因为我曾经有过很多不好的经历。我在三台不同的电脑上使用过它,其中两台是Ubuntu 13,现在我用的是新的笔记本电脑和Ubuntu 14。
我遇到的问题总是一样的:Eclipse会冻结,停止工作。那时我使用带有一些BPEL插件的Java EE开发人员版的Eclipse,它每20分钟就随机冻结,我不得不强制关闭它,并且它总是搞乱了配置。
现在我正在使用Eclipse进行Android应用程序开发。首先我尝试使用标准的Eclipse,但只是创建一个新的Android项目就会出现很多代码错误,而且当我将鼠标悬停在消失的部分上时,界面也会部分消失,而且它也会在想要的时候冻结。
然后在某个时候,只是创建一个新的Android项目就会冻结整个程序。我尝试下载Eclipse Java EE,但情况没有改善:创建一个新的Android应用程序项目会冻结Eclipse,我只能得到一个半创建的、损坏的项目。
我尝试最大化Eclipse使用的内存,并添加了我在StackOverflow上找到的一个小技巧,据说可以帮助解决问题。但这些解决方案都没有起到任何好处。
这是我的eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx2048m
-Dorg.eclipse.swt.browser.DefaultType=mozilla

需要帮忙吗?


尝试不要使用Eclipse的Java EE版本,而是使用标准版。我已经在Ubuntu 14.04上使用Eclipse 3.8数月之久,没有像你遇到的那样多的问题,之前也用过其他版本的Eclipse/Ubuntu组合。您还可以尝试使用Google的“ADT Bundle” Eclipse和Android开发工具插件。 - CommonsWare
@CommonsWare 我说这个问题在Eclipse JEE和标准Eclipse中都发生了。我正在使用ADT插件。 - dabadaba
你可以尝试使用Android Studio作为Android开发的替代方案:https://developer.android.com/sdk/installing/studio.html - Wim Deblauwe
3个回答

16

我在我的Ubuntu 12.04上使用Eclipse Luna时遇到了类似的问题,后来我找到了这篇博客页面http://blog.vogella.com/2014/02/21/using-eclipse-luna-on-ubunbu/,它给了我一个解决方案。

只需创建一个脚本:

touch eclipse.sh

用以下内容填充:

#!/bin/bash

export SWT_GTK3=0
export UBUNTU_MENUPROXY=0
./eclipse -showlocation

将此脚本放在您的Eclipse目录中,然后使其可执行

 chmod +x eclipse.sh

最后运行它。希望能有所帮助。


1
当我转换到kubuntu时,我也遇到了eclipse的类似问题,因为eclipse一直崩溃...从他们的网站上下载最新版本的Eclipse https://www.eclipse.org/(Elipse Luna),并安装所有必需的android开发插件,它应该可以顺利运行...我猜你在使用Eclipse Juno。

1
删除工作区的所有内容,包括.metadata文件夹,解决了这个问题。

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