2009年10月13日 星期二

橫衝直撞學Java IDE

一直很想用IDE來提高編寫Java程式的效率,像是好幾年前開始接觸的IntelliJ,我一直很喜歡它的介面,如今工作上有需要,我也開始溫習Java,不過總是要開始踏出第一步,真的寫code。IDE雖然用了可以提高效率,但是煩人的地方是,你必須按照它的方式建立project、module等額外的東西,然後才開始設計class,問題是,我試了老半天,一直無法理解如何正確建立project、module和源程式的路徑,好讓編譯時不會出現找不到程式庫等的錯誤。

直到不小心找到這段「60秒搞定Hello World」的簡短教學: http://www.jetbrains.com/idea/training/demos/rob/hello_sixty.html

看了以後恍然大悟,終於有了突破!原來,應該按照這個步驟:

1. 建立project,project名隨意。
2. 建立single-class module,module名任意。必須選擇建立src目錄。
3. 選按src目錄,點右鍵,新增「package」--這是我出錯的地方。
4. 輸入package名,如com.foo.bar.hello--這是另一個我料想不到的步驟,我以前都跳過這一步,直接加class。
5. 選按建立好的package,點右鍵,新增class。
6. 輸入class名稱,例如Hello。
7. 這時,Hello.java這源程式檔案就會自動建立於正確的路徑(即src/com/foo/bar/hello/Hello.java),開始鍵入code,按ctrl-alt-F9編譯時一切順利!
8. 如果需要調用其他jar或class檔,應該選擇project名,點右鍵,在module setting下的「dependency」tab新增需要的jar檔即可。

弄懂一直放在心上的一樣東西,感覺真好,慶幸自己不是完全沒用的廢人。