2007年3月27日

解決 Eclipse 3.2.2 crash 的問題

這是從 Gentoo 討論區 Eclipse crashing 看來的。先前也遇到相同的問題而改用 Gentoo 套件管理系統提供的 3.2.1 版,目前尚未加以驗證。

簡單的講就是叫 Eclipse 不要 去使用 Mozilla 提供的轉碼函式,所以在執行 Eclipse 前先在 MOZILLA_FIVE_HOME 環境變數中指明 MOZILLA 不存在即可,如下例:

export MOZILLA_FIVE_HOME=/thisdoesnotexist

至於 Gentoo 官方提供的套件管理機制中即可直接指定不要與 Mozilla 相關函式庫有任何依存關係,如下所示:

www x11 # emerge -pv eclipse-sdk

These are the packages that would be merged, in order:

Calculating dependencies… done! [ebuild R ] dev-util/eclipse-sdk-3.2.1-r1 USE="cairo gnome opengl -branding -seamonkey" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

話說,我曾在 Eclipse 3.2.2 下設定 MOZILLA_FILE_HOME 到系統中的 Seamonkey 目錄中,不過看來是沒有效果,它仍然會 crash ....