彰化一整天的論壇

 找回密碼
 立即註冊
查看: 3588|回復: 2

用Notepad++輕鬆編寫Java程式

[複製鏈接]
發表於 2013-7-11 10:48:02 | 顯示全部樓層 |閱讀模式
本帖最後由 imingho 於 2014-7-9 20:45 編輯

撰寫Java程式,總不能只用Windows內建的記事本。因為後期學到的Java程式碼將會變得十分複雜,艱澀又難懂,Windows內建的記事本遲早會不堪負荷,造成除錯上的困難。
那什麼樣的文字編輯器比較好呢?我推薦使用Notepad++。Notepad++能將程式碼進行高亮顯示,還可以把程式碼結構做展開或收合的動作,讓使用者更容易閱讀。Notepad++也支援自訂快速鍵,利用快速鍵就可以省去在CMD打指令的麻煩,直接用鍵盤按鍵就能達成編譯或是執行Java程式的功能!
Notepad++安裝及介紹:http://it-easy.tw/notepadpp/
建立Notepad++上的Java環境要能在Notepad++上直接完成編譯或執行Java的動作,必須在使用前做幾個快速鍵指令的設定。這些設定並不複雜,我把我常用的批次檔(.bat)分享出來,只要利用Notepad++進行連結,套用變數,就可以使用!在設定Notepad++的Java環境之前,請確定自己是否真的有按照上一頁的方法完成JDK的環境設定,否則Notepad++的Java環境將沒有任何效果。
下載Java Batch Files for Notepad++:下載點一:DropBox
下載點二:Google 協作平台
步驟一 利用上面的下載任何一個下載連結,將「javanpp.zip」下載下來。然後將其解壓縮到「C:」磁碟機的根目錄下。當然也不一定要放在「C:」,其他目錄也可以,不過為了方便設定,還是放在「C:」吧!解壓縮出來有四個檔案,分別是javacnpp.bat, javacrnpp.bat, javaprnpp.bat, jabarnpp.bat。後面會一一帶出這四個批次檔案的功用。
步驟二 在Notepad++中,按下鍵盤上的「F5」快速鍵,開啟Notepad++內建的「執行指令」功能視窗。
步驟三 將剛才解壓縮出來的四個批次檔案(.bat)一一加入Notepad++的快速鍵中。以下是我自己的設定方式。如果你有自己的使用習慣,可以隨意更改。
指令: “C:javacnpp.bat" “$(FULL_CURRENT_PATH)"
名稱:編譯JAVA
快速鍵:Ctrl + F7
指令: “C:javarnpp.bat" “$(CURRENT_DIRECTORY)" “$(NAME_PART)"
名稱:執行JAVA
快速鍵:Ctrl + F8
指令: “C:javacrnpp.bat" “$(FULL_CURRENT_PATH)" “$(CURRENT_DIRECTORY)" “$(NAME_PART)"
名稱:編譯並執行JAVA
快速鍵:Ctrl + F9
指令: “C:javaprnpp.bat" “$(CURRENT_DIRECTORY)"
名稱:執行JAVA不同類別
快速鍵:Ctrl + F10
稍微講解一下上面的設定值是幹什麼的。在指令部分,雙引號中的是批次檔案的路徑,後方的$(錢號)是它的參數。$(FULL_CURRENT_PATH)指的是目前Notepad++開啟的檔案之完整路徑;$(CURRENT_DIRECTORY)指的是目前Notepad++開啟的檔案之資料夾路徑;$(NAME_PART)指的是目前Notepad++開啟的檔案之檔名(不含副檔名)。在名稱部分,是寫給自己看的,避免日後久了不知道這個快速鍵是幹什麼用的。在快速鍵部分,就是指在Notepad++內要執行該項指令時要按的鍵盤組合鍵。
在Notepad++的「執行」視窗的「程式名稱」中,輸入指令,接著按下「儲存」。在新增快速鍵視窗中輸入快速鍵的名稱和快速鍵的組合方式。設定完成後按下「OK」。
其他指令的設定方法也一樣,要注意的是快速鍵別設錯了。如果不小心設定錯誤,可在Notepad++選單列中的「自訂→快速鍵管理」進行修改。
試寫Java程式Notepad++上的Java環境設定完成後,寫個簡單的單純輸出文字的程式來測試看看吧!在Notepad++上寫Java程式之前,先設定好Notepad++要使用的「程式語言」。在Notepad++介面中,按下上方選單列的「程式語言->J->Java」,即可完成選擇。寫個簡單的Hello, world!程式,程式碼如下:
12345public class hello{        public static void main(String[ args){                System.out.println("Hello, world!");        }}

完成後將其儲存為檔名和class名稱相同的.java檔案。
編譯Java程式:Ctrl+F7按下鍵盤上的編譯Java程式的快速組合鍵,如我你用跟我一樣的設定,那麼按Ctrl+F7後,即可呼叫CMD進行編譯Java的動作。
執行Java程式:Ctrl+F8按下鍵盤上的執行Java程式的快速組合鍵,如我你用跟我一樣的設定,那麼按Ctrl+F8後,即可呼叫CMD執行剛才成功編譯的Java Class。
編譯並執行Java程式:Ctrl+F9按下鍵盤上的編譯並執行Java程式的快速組合鍵,如我你用跟我一樣的設定,那麼按Ctrl+F9後,即可呼叫CMD,在編譯目前的.java檔案後,立即執行它的同名Class。
執行JAVA不同類別:Ctrl+F10有時候我們可能會在一個.java內撰寫很多類別(Class),若沒有用public進行宣告,那麼編譯後產生出來的.class檔案不一定跟.java的檔案名稱一樣,如果使用javacrnpp.bat或是javarnpp.bat去執行會有問題出現。如果真的不幸需要編譯此種.java檔案,那麼需先用javacnpp.bat進行編譯後,再用javaprnpp.bat來針對不同class名稱做執行。假設我們已寫好如同以下多種class的Java程式。
1234567891011121314151617class hello_world{        public static void main(String[ args){                System.out.println("Hello, world!");        }} class hello_java{        public static void main(String[ args){                System.out.println("Hello, Java!");        }} class hello_pcnoproblem{        public static void main(String[ args){                System.out.println("Hello, 電腦不難!");        }}

儲存後,按下Ctrl+F7進行編譯。
編譯若沒有出現錯誤訊息(即成功),按下Ctrl+F10,會先將目錄裡的所有class檔案都列出來,此時只要輸入想要執行的class名稱按下「Enter」確認即可。這裡要注意的是,如果你的.java檔案位於磁碟機的根目錄(例如c:或是d下,class檔案的列舉將會出現問題。
執行hello_java的結果↓
執行hello_pcnoproblem的結果↓
到這裡,如果你都有成功做出來,那麼你的Java環境已經建立完成!歡迎你來到Java的世界!

source: http://it-easy.tw/java-class-1/2/
回復

使用道具 舉報

 樓主| 發表於 2013-7-11 11:08:07 | 顯示全部樓層
本帖最後由 discuz 於 2013-7-11 11:17 編輯

該網頁有錯誤的地方
  1. 指令: "C:javacnpp.bat" "$(FULL_CURRENT_PATH)"
  2. 名稱:編譯JAVA
  3. 快速鍵:Ctrl + F7</p><p>
  4. 指令: "C:javarnpp.bat" "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
  5. 名稱:執行JAVA
  6. 快速鍵:Ctrl + F8</p><p>
  7. 指令: "C:javacrnpp.bat" "$(FULL_CURRENT_PATH)" "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
  8. 名稱:編譯並執行JAVA
  9. 快速鍵:Ctrl + F9</p><p>
  10. 指令: "C:javaprnpp.bat" "$(CURRENT_DIRECTORY)"
  11. 名稱:執行JAVA不同類別
  12. 快速鍵:Ctrl + F10</p><p> </p>
複製代碼
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2019-8-25 06:55 , Processed in 0.117288 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表