2007年6月29日 星期五

讓 ubuntu 的 eclipse 跑快一點

在 ubuntu 上用 eclipse 效率比在 Windows 上慢了一截,我一直以為這是我的錯覺。不過今天由於我的硬碟滿了,很順便的把 eclipse 的 workspace 搞掛了。不得已,只好重設一次 workspace。在重設的過程中,實在其慢無比,開啟 eclipse 慢,重新 import project 後要 compile 更慢。

之前建的 wst 專案一直 import 不進來,eclipse 更屨屨使出掛點絕招,這下實在是雪上加霜。於是只好不斷重起我的 eclipse,我的青春年少就隨之緩緩流逝了。

然而,在這個不信邪的過程中,我因此赫然發現,雖然我的 ubuntu default java 已經是使用 sun 的 jdk6,然而,可愛的 eclipse 居然仍然在用 gcj。呃,我是對 gcj 沒意見啦,不過用 sun 的 jdk 很習慣了,所以看了一下這個 shell script,便發現可以自行指定 java vm。


只要在 ~/.eclipse/eclipserc 中加上一行

JAVA_HOME=/usr/lib/jvm/java-6-sun

再重起 eclipse,eclipse 就會真正的以 sun 的 jdk 來執行,整個 UI 的執行效率有明顯的上升,因此,在 ubuntu 中以 eclipse 開發的同好,不妨到 Help > About Eclipse SDK > Configuration Details 中確認一下自己的 jdk,是不是有用到比較順手的 jdk。

我已經是用到 sun 的 jdk 囉