今天把系統從Debian-7.1換成了7.6,於是麻煩也就隨之而來~
Debian-7.6下eclipse-4.4 crash的原因是當前的glibc庫的版本低於2.14,而很多軟件都需要glibc >= 2.14才能運行。悲劇的是Debian的倉庫裡只有2.13版本的glibc,所以無法通過apt-get 升級。不過還有其它方法讓eclipse運行:
1. 在 eclipse.ini 中 -vmargs 之前添加參數
--launcher.GTK_version
2. 將 SWT_GTK 環境變量設為0.
注意,如果你把eclipse添加進了 dash 快捷啟動,那必須修改系統級別的環境變量才能生效,只改 ~/.bashrc 的話只有通過命令行才能正常啟動 eclipse。推薦直接修改 /etc/profile,添加:
export SWT_GTK3=0
至此 eclipse 又可以愉快地運行了~大笑
參考資料:https://bugs.eclipse.org/bugs/show_bug.cgi?id=438588#c2