標籤:notepad++ java開發
1.notepad++怎麼設定一開啟檔案時的編碼格式為UTF-8。預設的為ansi
設定→喜好設定→建立→編碼
2.Function List外掛程式並沒有在Notepad++內建的外掛程式清單裡,也沒有在Plugin Manager的Available List裡
二、java開發環境
3. 配置Notepad++
3.1 單詞自動補全功能配置
Notepad++提供了一系列編程相關的功能,如自動識別原始碼類型,支援自動縮排,文法著色,支援單詞/函數名稱自動補全功能等。Notepad++預設設定支援了大部分代碼編寫功能,下面將使Notepad++支援“單詞自動補全”功能。
點擊“設定”菜單,選擇“喜好設定”功能表項目,彈出“喜好設定對話方塊”,選中“備份與自動完成”,在此標籤頁底部中選中“所有輸入均啟用自動完成”複選框,並選擇“單詞自動完成”。
3.2 Notepad++的外掛程式NppExec實現Console Dialog,此外掛程式可以完成Windows控制台準系統,如可以在此視窗中進行編譯、運行Java程式;Notepad++還能夠運行外部程式,通過功能表項目與外部程式建立映射關係,支援為外部程式輸入參數等。
3.3 Console Dialog作為Java開發環境
顯示Console Dialog對話方塊
點擊“外掛程式”主菜單,在其下拉式功能表中選中“NppExec”,在二級菜單中選中“Show Console Dialog”。
預設在編輯器的底部出現Console Dialog。
編輯Java源檔案
建立一個Java源檔案HelloNpp.java,在編輯器中輸入如下內容:
public class HelloNpp{
public static void main(String[] args){
System.out.println("Hello Notepad++!");
}
}
3.4 編譯Java程式
切換到Console Dialog視窗,編譯HelloNpp.java
java HelloNpp.java
在Console Dialog中編譯器輸出結果如3,圖中黑色字型表示使用者輸入的命令,綠色字型為Console Dialog的輸出資訊,與Windows 命令列程式相比多輸出一些資訊,表示程式執行的開始與結束,最後輸出的資訊表示Console Dialog處於等待新的命令狀態。
3.5 運行Java程式
切換到Console Dialog視窗中,執行:
java HelloNpp
在Console Dialog視窗中輸出結果。
4. 配置Java外部工具
4.1 Notepad++環境變數
表1為Notepad++定義的這些環境,可以作為參數傳遞給外部工具
變數名稱 含義 例子
FULL_CURRENT_PATH 檔案路徑名稱 E:\java\HelloNpp.java
CURRENT_DIRECTORY 檔案目錄 E:\java\
FILE_NAME 檔案全名稱 HelloNpp.java
NAME_PART 檔案名稱 HelloNpp
EXT_PART 副檔名 java
4.2 建立外部工具
這兩個外部工具為javac和java,增加了暫停功能,可以在編譯或運行Java程式時通過控制台視窗顯示輸出資訊。
4.2.1 javacnpp.bat:編譯當前Java源檔案,需要一個指定Java源檔案作為參數,運行後螢幕處於暫停狀態,並顯示編譯器的執行結果。以下為javacnpp.bat代碼:
@echo on
javac %1
pause
4.2.2 Javanpp.bat:運行Java的class二進位檔案,需要指定兩個參數,第一個參數為class檔案所在的目錄;第二個參數為Java程式名稱。運行後螢幕處於暫停狀態,顯示程式執行的結果。以下為javanpp.bat代碼:
@echo on
java -cp %1 %2
pause
4.3 建立javac菜單
此功能表項目用來編譯Java原始碼,產生class檔案。選擇主菜單“運行”,在下拉式功能表中選擇“運行...”或使用快速鍵F5,顯示“運行”對話方塊,輸入如下運行程式名
"E:\Program Files\Notepad++\javacnpp.bat" $(FULL_CURRENT_PATH)
javacnpp.bat為上述建立的外部工具,$(FULL_CURRENT_PATH)為當前編輯的Java原始碼檔案。
點擊“儲存”按鈕,在名稱編輯框中輸入此外部工具名稱,如javac;在捷徑對話方塊中選擇執行此外部程式對應的快速鍵,選中(Control+Shift+J)作為編譯Java原始碼的捷徑。
4.4 建立java菜單
java菜單用來運行java程式,建立的方式與javac菜單相同,但各自使用不同的外部工具,在“運行”對話方塊中輸入運行程式名稱:
"E:\Program Files\Notepad++\javanpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)
javanpp.bat為上述建立的外部工具,$(CURRENT_DIRECTORY)為Java class檔案所在的目錄,$(NAME_PART)為檔案名稱(不包含副檔名)。
點擊“儲存”按鈕,在名稱編輯框中輸入此外部工具名稱,如java;在捷徑對話方塊中選擇執行此外部程式對應的快速鍵,選中(Control+Shift+X)作為運行Java程式的捷徑。
建立這兩個外部工具後,在“運行”菜單中會增加兩個功能表項目:javac和java,分別用來編譯Java原始碼和運行Java程式。在代碼編輯區完成編寫工作後,執行javac命令(或使用快速鍵Ctrl+Shift+J)編譯當前Java原始碼檔案;編譯通過後再執行java(或使用快速鍵Ctrl+Shift+X)運行編譯後的Java程式。
5. 小結
本文介紹了如何使用Notepad++與JDK整合作為一個簡單的Java IDE,適合與Java初學者。文中將所有的Java源檔案都放置到預設包(package)中,沒有使用自訂包(package),如果使用import/package關鍵字,按照本文描述的配置執行javac或java,則會在運行時會出現“ java.lang.NoClassDefFoundError:”錯誤,建議採用Console Dialog中執行。
notepad++設定的一些東西