Eclipse在16.04不工作
Eclipse在14.04上的工作和其他任何东西一样好。 我做了16.04的全新安装并安装了Eclipse。 但是它只运行一次Java程序,然后在我删除并重新安装它之前它会在后续尝试中挂起。 我尝试了很多东西,因为一开始我也需要CDT。 现在,我只想删除与eclipse相关的所有内容并进行全新安装(删除所有配置和依赖项)。 请注意,我使用Eclipse安装程序来安装Eclipse,并且eclipse图标图像也没有出现(默认的ubuntu?正在出现)。
我和16.04和Eclipse Mars有一样的东西。 我以为它已经冻结但事实上它运行得非常非常缓慢。 问题是GTK + 3的版本,16.04附带。 幸运的是,解决方案非常简单。 打开终端,然后键入export SWT_GTK3=0
,然后从终端启动Eclipse。 如果这样可行,那么更持久的修复是将下面的两行放在你的eclipse.ini
:
--launcher.GTK_version 2
在线之前:
--launcher.appendVmargs
该错误是在Ubuntu的错误1552764中提交的
谢谢你的提示。
我不得不改变所需的java版本:
-Dosgi.requiredJavaVersion=1.7
成
-Dosgi.requiredJavaVersion=1.8
并删除此行:
-XX:MaxPermSize=256m
快乐的编码!
编辑eclipse.desktop
如下:
Exec=env SWT_GTK3=0 eclipse
我的推荐是你从网页安装Eclipse Mars: http : //www.eclipse.org/downloads/index-developer.php? release = mars
但首先你必须安装java8(而不是java9,因为Eclipse Mars不适用于该版本)。 在Ubuntu中你可以这样做:sudo apt-get install openjdk-8-jre openjdk-8-jdk
然后……如果你有其他java版本,你必须用这个命令选择java8:sudo update-alternatives –config java
瞧! 这对我有用! 🙂
通过从命令行(终端)启动应用程序,有时可以获得有关程序无法启动的更多信息。 例如(假设eclipse在您的路径中,否则从安装/解压缩的文件夹中启动它):
user@machine:~$ eclipse Unrecognized VM option 'MaxPermSize=256m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
在这种情况下,它看起来像线
-XX:MaxPermSize=256m
在eclipse.ini
文件中是问题所在。 只需删除该行(首先创建eclipse.ini
文件的备份)并尝试再次启动该程序。
以上解决方案适用于从版本15.10升级到16.04的Eclipse Version: Mars.2 Release (4.5.2)
显然这是Ubuntu 16.04中的一个已知错误 。 这不仅会影响eclipse,还会影响其他几个应用程序。
修复程序发布之前,这是一个有效的快速修复程序。 打开终端并输入
$ initctl restart unity-panel-service
这将带回本届会议的菜单。 但是,如果重新启动计算机,可能需要再次执行此操作。
如果您收到libjavascriptcoregtk-4.0
或WTFCrash
的错误,请尝试安装libwebkitgtk-3.0-0
:
sudo apt install libwebkitgtk-3.0-0