首頁 > 軟體

Notepad++ 配合JDK採用批次處理命令執行java程式

2019-12-10 08:52:13

本文以圖片和說明,手把手教大家怎麼用Notepad++結合批次處理命令直接編譯執行java程式。

1

在電腦中設定JDK環境。具體參見我的另一篇分享經驗——java在Windows環境下的設定:http://jingyan.baidu.com/article/0f5fb099ec5e2d6d8334ea91.html

2

在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

執行後如圖所示:



IT145.com E-mail:sddin#qq.com