原文轉自 : http://lonelycoder.org/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3eclipse%E5%9C%A8ubuntu-unity%E4%B8%8B%E7%9A%84%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/
請多多支持原作者.謝謝!!!
一般各個Linux發行版自帶的軟件庫中,軟件版本都會比較低,要使用最新版本的程序,要麼使用第三方資源,要麼自己手動安裝。但是第三方的東西畢竟不是很靠譜,所以一般都會選擇自己手動安裝。好在很多程序都會提供RPM或.deb包,省去了自己編譯的麻煩。
這是比較理想的情況,如果RPM包或.deb包能正確安裝,那皆大歡喜。但總有一些軟件,比如Eclipse,提供的程序既不是安裝包,又不是源代碼,解壓之後就能直接運行(這種形式在Windows下好像叫做綠色免安裝版),這對Windows用戶是很爽的,因爲不用安裝,不擔心它是不是又搞了註冊表什麼的東西,然後桌面做個快捷方式就可以用了。但是對一些Linux用戶就不是這麼簡單的事情了。
Ubuntu在11.04之前,也可以像Windows一樣在桌面創建啓動鏈接。但是11.04之後Ubuntu使用了Unity桌面系統,程序打開時,圖標都顯示在邊上的滾動條上,這樣一來,像Eclipse這樣的程序就悲劇了,由於某些原因,Unity不知道該顯示什麼圖標,然後就顯示了一個很醜的問號。當然這個不影響程序的正常使用,但如果要經常使用Eclipse,每天對着這個“問號”實在是太不爽了。好的程序員都是苛刻無比的!尤其是自己喫飯的傢伙,怎能馬虎!下面就是解決這個問題的一種方法。如果有更好的方法,歡迎分享:
1. 下載最新版Eclipse,現在最新的版本應該是4.2
2. 解壓文件
tar xvf eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
3. 把解壓後的文件移到相關目錄,這裏我假設是/opt,並設置好的權限
mv eclipse /opt/ sudo chown root:root eclipse -R sudo chmod +r eclipse -R
4. 創建啓動腳本。有很多種不同的實現方法,下面只是其中一種。
sudo touch /usr/bin/eclipse sudo chmod 755 /usr/bin/eclipse sudo vim /usr/bin/eclipse
將如下內容寫到剛創建的eclipse文件中
#!/bin/sh export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $*
保存,退出。
5. 創建Gnome菜單配置文件
vim /usr/share/applications/eclipse.desktop
將如下內容寫到剛創建的eclipse.desktop文件
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development; StartupNotify=true
保存,退出。
6. 現在再運行eclipse,看看邊上的滾動條是不是出現了熟悉的Eclipse圖標!右擊滾動條上的Eclipse圖標,可以選擇把圖標固定在滾動條上。Have Fun!