現在有蠻多功能強大的 Java IDE,但強大的背後就是吃資源吃很重..效能比較低一點的電腦跑起來就會很吃力。(嗚~我的電腦比較爛啦..) 加上我初學 Java 沒多久,雖然 IDE 好用,method 都會自動帶出讓我選擇,但總覺得這樣下去,會太依賴工具了。
所以我選擇用 UltraEdit 或是 EditPlus 這一類的工具。
廢話不多說,直接進入主題。
要用 UltraEdit 或是 EditPlus 這一類的工具來 compile java 或是 run java 時都要做些設定,相信也蠻多初學者不會,所以就先寫個教學如何用 UltraEdit 來 compile & run Java。
步驟一:先確認是否有設定Path(見圖1)
(圖1)
步驟二:首先開啟 UltraEdit,我用的是 UltraEdit 11.00a+ 所以有可能跟你的畫面不同
再來選擇menu->進階->工具組態(見圖2)
(圖2)
步驟三:點選完工具組態後,應該會出現設定畫面(見圖3)
(圖3)
步驟四:我們先設定好可以compile .java 的功能選項
首先先在指令列(見圖4)打上
(圖4)
請注意f 是小寫不是大寫,雙引號""跟%一定要有,javac 後面要空一格
步驟五:輸入完指令列後換下一行工作目錄(見圖5)
請輸入
(圖5)
請注意P 是大寫不是小寫,%一定要有
步驟六:接著就是功能表項目名稱(見圖6),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
(圖6)
步驟七:再來就是當執行這選項時的DOS輸出畫面設定(見圖7)
為了方便請先勾選儲存檔案,這是當你要執行時,UltraEdit 會自動先幫你存檔接著是點選輸出到清單框跟勾選截取輸出,這樣的話,執行結果會在 UltraEdit 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就應該勾選顯示DOS視窗
(圖7)
步驟八:最後按下插入就完成設定了。
你會想說~那可以compile 的話,那能不能run 呢?當然行,不然我也不敢教你用 UltraEdit 了。
接著就是從重覆步驟四開始
步驟四:我們這次要設定可以run .class 的功能選項
首先先在指令列(見圖8)打上
(圖8)
請注意n 是小寫不是大寫,%一定要有,java 後面要空一格,這次就不用雙引號""了。
步驟五:輸入完指令行後換下一行工作目錄(見圖9)
請輸入
(圖9)
請注意P 是大寫不是小寫,%一定要有
步驟六:接著就是功能表項目名稱(見圖10),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
(圖10)
步驟七:再來就是當執行這選項時的DOS輸出畫面設定(見圖11)
為了方便請先勾選儲存檔案,這是當你要執行時,UltraEdit 會自動先幫你存檔接著是點選輸出到清單框跟勾選截取輸出,這樣的話,執行結果會在 UltraEdit 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就應該勾選顯示DOS視窗
(圖11)
步驟八:最後按下插入就完成設定了。
這樣compile 跟run 都設定好後,就按下確定來儲存設定吧。
這樣真的就可以了嗎?我們來做個小測試吧。
先用開個新檔,然後輸入個簡單的java code後,存成temp.java,這邊我先存在C:
別說你看不懂上面寫什麼咧,就只是很簡單的輸出"Hello JavaWorld!"的字串。
再來就是要compile 這選項了。
選項是在menu->進階,你會發現最下面多了兩個我們剛新增的功能(見圖12)。
(圖12)
點選java compile 後,你會發現 UltraEdit 畫面中突然出現了新窗格(見圖13)。
還有很熟悉的字出現,沒錯,這就是DOS的畫面被 UltraEdit 給截取了。
現在就是在compile 剛剛的temp.java ,等字消失後,就代表compile 完成。
若有錯誤訊息也會顯示在這窗格中。
(圖13)
馬上到存放temp.java 的地方找看看有沒有temp.class (見圖14)
果然有耶(廢話,沒有我教個頭)。
(圖14)
如果有temp.class 後,就是來run 這支了。
一樣從圖12中,點選java run 後,一樣會在下面的窗格中有訊息出現。(見圖15)
(圖15)
等他執行完後,就會出現結果了,也就是出現"Hello JavaWorld!"的字串。(見圖16)
(圖16)
噹~噹~這樣就大功告成了。
以後就可以用 UltraEdit 來寫java 了,而不用還要切換Dos畫面切來切去。
話說我也寫了另一篇用 EditPlus 來compile & run Java,甚至有package 的也行之後,就有些網友會問說,那 UltraEdit 也能complie有package的嗎?
這當然是可以的啦~只是當時忘了加上這一部份的設定,現在就請各位繼續的跟著我做吧!
一樣是重覆步驟四開始
步驟四:我們先設定好可以compile 含有package 的功能選項
首先先在指令行(見圖17)打上
(圖17)
javac 後面要空一格,且-d後面要空一格再接一個.,n 是小寫不是大寫,%一定要有,並在%n後面加個.java,這是幫檔名加上副檔名用
步驟五:輸入完指令行後換下一行工作目錄(見圖18)
請輸入
(圖18)
請注意P 是大寫不是小寫,%一定要有
步驟六:接著就是功能表項目名稱(見圖19),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
(圖19)
步驟七:再來就是當執行這選項時的DOS輸出畫面設定(見圖20)
為了方便請先勾選儲存檔案,這是當你要執行時,UltraEdit 會自動先幫你存檔接著是點選輸出到清單框跟勾選截取輸出,這樣的話,執行結果會在 UltraEdit 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就應該勾選顯示DOS視窗
(圖20)
步驟八:最後按下插入就完成設定了。
這樣就完成了一個可以compile 有package 的.java 檔了!
再來這就是比較重要的設定,要教如何才能run 有package 的.class 檔。
接著一樣是從步驟四開始
步驟四:我們這次要設定可以run 有package 的.java 檔的功能選項
首先先在指令行(見圖21)打上
(圖21)
java 後面要空一格,%sel%跟%n中間有個.來做分隔,且都是小寫
步驟五:輸入完指令行後換下一行工作目錄(見圖22)
請輸入
(圖22)
java 後面要空一格,%sel%跟%n中間有個.來做分隔,且都是小寫
請注意P 是大寫不是小寫,%一定要有
步驟六:接著就是功能表項目名稱(見圖23),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
(圖23)
步驟七:再來就是當執行這選項時的DOS輸出畫面設定(見圖24)
為了方便請先勾選儲存檔案,這是當你要執行時,UltraEdit 會自動先幫你存檔接著是點選輸出到清單框跟勾選截取輸出,這樣的話,執行結果會在 UltraEdit 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就應該勾選顯示DOS視窗
(圖24)
步驟八:最後按下插入就完成設定了。
這樣compile 跟run 都設定好後,就按下確定來儲存設定吧。
這樣真的就可以了嗎?我們來做個小測試吧。
先用開個新檔,然後輸入個簡單的java code後,存成temp.java,這邊我一樣先存在C:
注意喔,這邊我多了一個package demo;
正常來說,當我們compile 完後是不是會多一個demo 的資料夾,然後裡面有個.class 叫temp.class 呢?
再來就是要compile 這選項了。
選項是在menu->進階,你會發現最下面多了兩個我們剛新增的功能(見圖25)。
(圖25)
點選java compile 後,你會發現 UltraEdit 畫面中突然出現了新窗格(見圖26)。
還有很熟悉的字出現,沒錯,這就是DOS的畫面被 UltraEdit 給截取了。
現在就是在compile 剛剛的demo.java ,等字消失後,就代表compile 完成。
若有錯誤訊息也會顯示在這窗格中。
(圖26)
馬上到存放temp.java 的地方找看看有沒有一個demo 的資料夾(見圖27),
再看看裡面有沒有個temp.class (見圖28)。
果然有耶(廢話,沒有我教個頭)。
(圖27)
(圖28)
如果有temp.class 後,就是來run這支了。
再來再來就是很重要的步驟喔,請仔細看好(如圖29)。
(圖29)
有沒有發現,我把package demo;中的demo給選取了起來。一定要這要做。
再來就是從(圖25)中,點選執行Java檔Package後,一樣會在下面的窗格中有訊息出現。(見圖30)
(圖30)
等他執行完後,就會出現"Hello JavaWorld!"的字串。(見圖31)
(圖31)
噹~噹~看到了沒,誰還說像 UltraEdit 這種程式沒辦法來compile 有package 的.java 檔。
其實連applet 或是個沒有main() 的.java 都可以compile 。