Eclipse在14.04上运行得很好。我进行了一次干净的16.04安装,并安装了Eclipse。但是它只能运行一次Java程序,之后在后续尝试中就会卡住,除非我将其移除并重新安装。我尝试了很多方法,因为一开始我还需要CDT。现在,我只想删除与Eclipse相关的所有内容,并进行全新安装(删除所有配置和依赖项)。请注意,我使用Eclipse安装程序来安装Eclipse,而且Eclipse图标也没有显示出来(默认的Ubuntu问号显示出来)。
export SWT_GTK3=0
,然后从终端启动Eclipse。如果这样可以解决问题,那么更持久的解决方法是将下面的2行代码按原样添加到你的eclipse.ini
文件中:--launcher.GTK_version
2
在这行之前:
--launcher.appendVmargs
eclipse.ini
解决了我在 Ubuntu 16.04x64 上使用 System Workbench for STM32 遇到的问题。 - maddouri-Dosgi.requiredJavaVersion=1.7
-Dosgi.requiredJavaVersion=1.8
-XX:MaxPermSize=256m
开心编码!
eclipse.desktop
文件如下:Exec=env SWT_GTK3=0 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
文件的备份),然后尝试重新启动程序。Eclipse Version: Mars.2 Release (4.5.2)
。$ initctl restart unity-panel-service
libjavascriptcoregtk-4.0
或WTFCrash
时遇到错误,请尝试安装libwebkitgtk-3.0-0
:
sudo apt install libwebkitgtk-3.0-0