我刚安装了Ubuntu 16.04,并下载并提取了Eclipse。当我启动Eclipse时,欢迎页面是空的。
当我启动Eclipse市场时,什么也没有发生。
如何解决这个问题?
eclipse.ini
文件并调整launcher
条目后以此方式启动Eclipse:--launcher.GTK_version
2
示例文件:
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.GTK_version
2
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
这可能是由于GTK 3 SWT实现引起的。Eclipse应该可以在GTK 2上完美运行,但在最新版本的Ubuntu上使用了GTK 3。
在命令行中执行以下测试以验证它:
禁用GTK:export SWT_GTK3=0
在同一会话中启动eclipse:eclipse
如果它能正常运行,就将其设置为永久性。找到eclipse.desktop并添加:
Exec=env SWT_GTK3=0 eclipse
eclipse.ini
文件,并添加以下内容。--launcher.GTK_version
2
在--launcher.appendVmargs
之前
Eclipse Luna
而不是Eclipse Mars
,希望能够正常工作。 - SeleM