Home » 電腦技巧

用 EditPlus 來 compile & run Java,甚至有 package 的也行

現在有蠻多功能強大的 Java IDE,但強大的背後就是吃資源吃很重..效能比較低一點的電腦跑起來就會很吃力。(嗚~我的電腦比較爛啦..) 加上我初學 Java 沒多久,雖然 IDE 好用,method 都會自動帶出讓我選擇,但總覺得這樣下去,會太依賴工具了。

所以我選擇用 UltraEdit 或是 EditPlus 這一類的工具。

廢話不多說,直接進入主題。

要用 UltraEdit 或是 EditPlus 這一類的工具來compile java 或是run java 時都要做些設定, 相信也蠻多初學者不會,所以就先寫個教學如何用EditPlus 來compile & run Java。
步驟一:先確認是否有設定Path(見圖1)
圖1
(圖1)

步驟二:首先開啟 EditPlus,我用的是 EditPlus 2.10 所以有可能跟你的畫面不同
再來選擇menu->工具->組態用戶工具(見圖2)
圖2
(圖2)

步驟三:點選完組態用戶工具後,應該會出現設定畫面(見圖3)
圖3
(圖3)

步驟四:先點選新增工具鈕(見圖4)後,請選擇程式,這樣就會新增一選項。
圖4
(圖4)

步驟五:我們先設定好可以compile .java 的功能選項
首先的是功能表文字(見圖5),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
圖5
(圖5)

步驟六:輸入完功能表文字後換下一行指令(見圖6)
請輸入
圖6
(圖6)

步驟七:接著就是參數的設定(見圖7),可以直接輸入參數或是點選(圖7)中的按鈕下拉後,選擇檔案名稱(見圖8)也是可以的。
圖7
(圖7)
圖8
(圖8)

步驟八:再來就是設定初始目錄(見圖9),可以直接輸入參數或是點選(圖9)中的按鈕下拉後,選擇檔案目錄(見圖10)也是可以的。
圖9
(圖9)
圖10
(圖10)

步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖11)
請勾選截取輸出,這樣的話,執行結果會在 EditPlus 中出現若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
圖11
(圖11)

這樣就完成了一個選項的設定了!
同樣的,可compile 當然也能run ,所以下面就是教如何設定。

接著就是從重覆步驟四開始

步驟四:先點選新增工具鈕(見圖12)後,請選擇程式,這樣就會新增一選項。
圖12
(圖12)

步驟五:我們換設定好可以run .class 的功能選項
首先的是功能表文字(見圖13),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
圖13
(圖13)

步驟六:輸入完功能表文字後換下一行指令(見圖14)
請輸入
圖14
(圖14)

步驟七:接著就是參數的設定(見圖15),可以直接輸入參數或是點選(圖15)中的按鈕下拉後,選擇無副檔名之檔案名稱(見圖16)也是可以的。
圖15
(圖15)
圖16
(圖16)

步驟八:再來就是設定初始目錄(見圖17),可以直接輸入參數或是點選(圖17)中的按鈕下拉後,選擇檔案目錄(見圖18)也是可以的。
圖17
(圖17)
圖18
(圖18)

步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖19)
請勾選截取輸出,這樣的話,執行結果會在 EditPlus 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
圖19
(圖19)

到這邊compile 跟run 的設定就都完成了,最後只要按下確定ok就儲存設定了。

這樣真的就可以了嗎?我們來做個小測試吧。

先用開個新檔,然後輸入個簡單的java code後,存成trmp.java,這邊我先存在C:

code_1

別說你看不懂上面寫什麼咧,就只是很簡單的輸出"Hello JavaWorld!"的字串。

再來就是要compile 這.java 檔了。
選項是在menu->工具->組態用戶工具,你會發現最下面多了兩個我們剛新增的功能(見圖20)。
旁邊也有熱鑑,第一個就是Ctrl+1...依此類推。
圖20
(圖20)

點選編譯Java檔後,你會發現 EditPlus 畫面中突然出現了新窗格(見圖21)。
沒錯,這就是 EditPlus 在compile時的畫面,等compile 完成後會出現完成的訊息並顯示花了多少時間來compile (如圖22)。
若有錯誤訊息也會顯示在這窗格中。
圖21
(圖21)
圖22
(圖22)

馬上到存放temp.java 的地方找看看有沒有temp.class (見圖23)
果然有耶(廢話,沒有我教個頭)。
圖23
(圖23)

如果有temp.class 後,就是來run?這支了。

一樣從(圖20)中,點選執行Java程式後,一樣會在下面的窗格中有訊息出現。(見圖24)
圖24
(圖24)

等他執行完後,就會出現"Hello JavaWorld!"的字串,也會顯示執行花了多少時間。(見圖25)
圖25
(圖25)

噹~噹~這樣就大功告成了。
以後就可以用 EditPlus 來寫java 了,而不用還要切換Dos畫面切來切去。

瞎米~還是很不方便,不能compile 有package 的.java檔唷!
安啦~現在就是要教如何來 EditPlus 來compile & run 有用package 的.java 檔

一樣是重覆步驟四開始

步驟四:先點選新增工具鈕(見圖26)後,請選擇程式,這樣就會新增一選項。
圖26
(圖26)

步驟五:我們這次是要設定可以compile 有package 的.java 檔
首先的是功能表文字(見圖27),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
圖27
(圖27)

步驟六:輸入完功能表文字後換下一行指令(見圖28)
請輸入
圖28
(圖28)

注意:-d後面要空一格再接一個.

步驟七:接著就是參數的設定(見圖29),可以直接輸入參數或是點選(圖29)中的按鈕下拉後,選擇檔案名稱(見圖30)也是可以的。
圖29
(圖29)
圖30
(圖30)

步驟八:再來就是設定初始目錄(見圖31),可以直接輸入參數或是點選(圖31)中的按鈕下拉後,選擇檔案目錄(見圖32)也是可以的。
圖31
(圖31)
圖32
(圖32)

步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖33)
請勾選截取輸出,這樣的話,執行結果會在 EditPlus 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
圖33
(圖33)

這樣就完成了一個可以compile 有package 的.java 檔了!
再來這就是比較重要的設定,要教如何才能run 有package 的.class 檔。

還是從步驟四開始

步驟四:先點選新增工具鈕(見圖26)後,請選擇程式,這樣就會新增一選項。
圖34
(圖34)

步驟五:我們這次是要設定可以run 有package 的.java 檔
首先的是功能表文字(見圖35),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
圖35
(圖35)

步驟六:輸入完功能表文字後換下一行指令(見圖36)
請輸入
圖36
(圖36)

步驟七:接著就是參數的設定(見圖37),可以直接輸入參數或是點選(圖37)中的按鈕下拉後,選擇目前選取區(見圖38)再加一個點(.)後再點選一次(圖37)中的按鈕下拉選無副檔名之檔案名稱(如圖39)也是可以的。
圖37
(圖37)
圖38
(圖38)
圖39
(圖39)

步驟八:再來就是設定初始目錄(見圖40),可以直接輸入參數或是點選(圖40)中的按鈕下拉後,選擇檔案目錄(見圖41)也是可以的。
圖40
(圖40)
圖41
(圖41)

步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖42)
請勾選截取輸出,這樣的話,執行結果會在 EditPlus 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
圖42
(圖42)

到這邊設定就都完成了,最後只要按下確定ok就儲存設定了。

這樣真的就可以了嗎?我們來做個小測試吧。

先用開個新檔,然後輸入個簡單的java code後,存成trmp.java,這邊我一樣先存在C:

code_2

注意喔,這邊我多了一個package demo;
正常來說,當我們compile 完後是不是會多一個demo 的資料夾,然後裡面有個.class 叫temp.class 呢?

所以我們就來compile 這個有package 的.java 檔了。
選項是在menu->工具->組態用戶工具,你會發現最下面又多了兩個我們剛新增的功能(見圖43)。
旁邊也有熱鑑,第一個就是Ctrl+1...依此類推。
圖43
(圖43)

點選編譯Java檔Package後,你會發現 EditPlus 畫面中突然出現了新窗格(見圖44)。
沒錯,這就是 EditPlus 在compile時的畫面,等compile 完成後會出現完成的訊息並顯示花了多少時間來compile (如圖45)。
若有錯誤訊息也會顯示在這窗格中。
圖44
(圖44)
圖44
(圖45)

馬上到存放temp.java 的地方找看看有沒有一個demo 的資料夾(見圖46),
再看看裡面有沒有個temp.class (見圖47)。
果然有耶(廢話,沒有我教個頭)。
圖46
(圖46)
圖47
(圖47)

如果有temp.class 後,就是來run?這支了。

再來再來就是很重要的步驟喔,請仔細看好(如圖48)。
code_3
(圖48)

有沒有發現,我把package demo;中的demo給選取了起來。一定要這要做。

再來就是從(圖43)中,點選執行Java程式Package後,一樣會在下面的窗格中有訊息出現。(見圖49)
圖49
(圖49)

等他執行完後,就會出現"Hello JavaWorld!"的字串,也會顯然執行花了多少時間。(見圖50)
圖50
(圖50)

噹~噹~看到了沒,誰還說像 EditPlus 這種程式沒辦法來compile 有package 的.java 檔。

其實連applet 或是個沒有main() 的.java 都可以compile 。

4 筆針對 用 EditPlus 來 compile & run Java,甚至有 package 的也行 的迴響

發表迴響