2021-05-12 14:32:11
Notepad++ 配合JDK採用批次處理命令執行java程式
本文以圖片和說明,手把手教大家怎麼用Notepad++結合批次處理命令直接編譯執行java程式。
1
在電腦中設定JDK環境。具體參見我的另一篇分享經驗——java在Windows環境下的設定:http://jingyan.baidu.com/article/0f5fb099ec5e2d6d8334ea91.html2
在Notepad++的安裝目錄下新建一個bat檔案夾,然後用記事本或其他編輯器新建一個java_Run.bat檔案,編輯以下命令:
@echo on
::cmd /k chdir /d %2
::@echo ===============切換到當前目錄==============
javac -encoding UTF-8 %1
@echo ==============編譯成功後開始執行=============
::cmd /k chdir /d %2
::@echo ===============切換到當前目錄==============
java -cp %2 %3
@echo ==================執行完畢==================
pause
3
然後點選"執行"--->"執行"(或者按快捷鍵F5),點選右邊的小方框,選擇java_Run.bat檔案,接著在後面加空格,填寫引數:
$(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY) $(NAME_PART)
即最後輸入的執行程式名為:
"D:Program Files (x86)Notepad++batjava_Run.bat" $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY) $(NAME_PART)
4
最後按上面設定的快捷鍵(Alt+F8),編譯執行java程式,如圖所示:
1
如果需要改變編譯時的引數選項,需要修改java_Run.bat檔案,如下圖所示(只需去掉該檔案第2行和第3行前面的::),然後就可以自己進行編譯。
1
如果需要改變執行時的引數選項,還是需要修改java_Run.bat檔案,如下圖所示(只需去掉該檔案第6行和第7行前面的::),然後就可以自己進行編譯。
2
java程式原始碼:
public class TestArgs
{
public static void main(String[] args) //主方法入口
{
for(int i = 0; i < args.length; i++)
{
System.out.println("args[" + i + "] is '" + args[i] + "'");
}
}
}
3
執行後如圖所示:
相關文章