說明
這裏假設您已經安裝了JDK,如果沒有,請自行安裝。
一、安裝eclipse
下載Eclipse
首先,請到官方網站下載Eclipse,推薦下載完成安裝包,Gavin下載的是eclipse-java-oxygen-R-linux-gtk-x86_64.tar.gz。(因爲有時候我要寫Java代碼),下載eclipse-inst-linux64.tar.gz也是可以的,知不過要在線安裝,而且安裝的時候還會把.p2在你不知覺的情況下放到某個目錄下,個人不喜歡這樣。下載完整安裝包的好處是一切有你控制,非常自由。
解壓安裝
tar zxf eclipse-java-oxygen-R-linux-gtk-x86_64.tar.gz
sudo mv eclipse/ /opt/
cd /opt/eclipse
./eclipse
如果成功啓動,說明正常。
創建快捷方法
啓動後,Ubuntu的Launcher上會顯示eclipse的圖標,如下圖所示:
這個時候,在圖標上單擊右鍵,選擇“Lock to Launcher”即可。
注意:如果你的圖標顯示有問題,請手動修改eclipse.desktop文件
建議使用locate命令先查找eclipse desktop文件,找到之後修改,如果沒有找到,直接創建即可。例如:
安裝GoClipse插件
- 點擊菜單“Help->Eclipse Marketplace…”;
- 在彈出的對話框中搜索“GoClipse”;
- 點擊“Install”按鈕;
如下圖所示:
按照提示,一步一步完成安裝即可。
配置Go
- 點擊菜單“Windows->Preferenes->Go”;
在Directory中輸入Go的安裝目錄,”/usr/local/golang/”;
配置Go下的Tools
Gavin是把gocode、guru、godef放在了和go相同的目錄,如下圖所示。
點擊Download按鈕,將自動下載並編譯。
需要說明的是:guru的下載可能會失敗,因爲需要翻牆,你可以選擇翻牆,或者手動從github下載,手動build。
關於從源碼編譯guru
/usr/local/golang/bin/go get -u github.com/golang/tools/cmd/guru
然後把github.com/golang修改爲golango.org/x,這樣做是爲了避免編譯guru時出現找不到golango.org/x…包的錯誤。
最後執行go build golang.org/x/tools/cmd/guru編譯,如果沒有報錯,在當前目錄下會生成一個guru的文件,將此文件移動到/usr/local/golang/bin目錄下即可。
注:如果你對GOROOT、GOPATH、go build等概念還不理解,請先了解這些知識。
下個運行hello world運行一下
按照嚮導,一步一步創建一個項目,創建一個hello.go,右鍵選擇運行,結果出現下圖所示的錯誤:
其實這個從字面意思就知道什麼錯誤,意思是package name有誤,”資源缺少Go包”,這個好辦,我們創建一個包不就OK了,如下: