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