前言
如题,之前都是在Ubuntu 14.04上用的eclipse Mars,结果这次换到Ubuntu 16.04上用之后,我懵了。eclipse最上方那一排菜单栏,如File,Window,Help
这些,点了,过很久才反应,然后点到File->import
的时候,要么不出现import的窗口,要么出现了窗口之后呢,在真的导入项目的时候又卡住了,而且能给你卡几个小时(最后还没反应)。
本文旨在解决此问题。
解决方案
众里寻方案,最后还是找到liao。
首先我的搜索关键词是:Ubuntu 16 eclipse respond too slow
。
然后我找到个很相关的网页链接,其标题是:Eclipse and SWT are very slow/hang on a fresh 16.04 install (gtk3/swt issue)
,其链接是:https://bugs.launchpad.net/ubuntu/+source/java-common/+bug/1552764
现讲述具体解决方案:
1) 修改eclipse.ini,在-vmargs 之前加上:
--launcher.GTK_version
2
注:eclipse.ini的位置就和eclipse(可执行文件,双击就能打开eclipse的那个文件)在同一个文件夹下。
**2)**修改 profile,即:sudo gedit /etc/profile
:
往末尾添加一行:
export SWT_GTK3=0
3)为确保profile和eclipse.ini修改生效,我log out 登出,然后再log in 重新登录。
此时重新进入eclipse,发现再也不卡了。
更新
时隔多年,又碰到了同样的问题,这次已经全然忘记之前遇到过相同的问题了,但是也只找了一篇文献:
- Eclipse Neon/Mars is very slow/hangs on a fresh 16.04 install and Upgrade https://askubuntu.com/questions/760302/eclipse-neon-mars-is-very-slow-hangs-on-a-fresh-16-04-install-and-upgrade
就解决了问题。2021年11月24日13:12:22
小结
虽然方法很简单,但是在这之前各种挣扎。比如:
- Ubuntu eclipse无法导入项目 (百度搜索无果)
- Eclipse Mars is too slow after ubuntu 16.04 update (网址:https://stackoverflow.com/questions/39572807/eclipse-mars-is-too-slow-after-ubuntu-16-04-update) 这个试了无果,可能必须得export
- Eclipse Neon/Mars is very slow/hangs on a fresh 16.04 install and Upgrade (网址:https://askubuntu.com/questions/760302/eclipse-neon-mars-is-very-slow-hangs-on-a-fresh-16-04-install-and-upgrade) 其实这个已经差不多对了,两个高票答案结合起来就行,但是我当时修改profile的时候少写了export这个单词…
- Bug 343165 - Eclipse hang when importing project: Retrieving listing (网址:https://bugs.eclipse.org/bugs/show_bug.cgi?id=343165)
- Bug 531629 - eclipse hang while importing maven project because of slow downloads (url:https://bugs.eclipse.org/bugs/show_bug.cgi?id=531629)
- Recurring eclipse hanging (网址:https://stackoverflow.com/questions/8902338/recurring-eclipse-hanging)
甚至还重新查了如何在Ubuntu 16下安装eclipse,以确认我之前是否有所遗漏。
- ubuntu18.04下安装eclipse jee (https://www.cnblogs.com/lzwangshubo/p/9977240.html)
- 在Ubuntu中安装eclipse图文详解 (https://blog.csdn.net/u013216156/article/details/78677740)
- ubuntu 16.04 安装 Eclipse IDE (https://blog.csdn.net/chengyq116/article/details/83758924)
- 在ubuntu16.04上安装eclipse (https://www.cnblogs.com/zyrblog/p/8548270.html)
- Unable to import a project in eclipse (https://stackoverflow.com/questions/11027236/unable-to-import-a-project-in-eclipse)
- ubuntu下eclipse导入本地项目卡死是什么问题? (https://www.oschina.net/question/2813678_2183122)