Java方法04:擴充命令列傳參

KNONO發表於2024-08-08

有時候你希望執行一個程式時候再傳遞給它訊息。這要靠傳遞命令列引數給main()函式實現。

命令列引數是在執行程式時候緊跟在程式名字後面的資訊。

【下面的程式列印所有的命令列引數】

public class CommandLine {
	public static void main(String args[]){
		for(int i=0; i<args.length; i++){
			System.out.println("args[" + i + "]: " + args[i]);
		}
	}
}

【命令列】

$ javac CommandLine.java
$ java CommandLine this is a command line 200 -100
args[0]: this
args[1]: is
args[2]: a
args[3]: command
args[4]: line
args[5]: 200
args[6]: -100

【錯誤: 找不到或無法載入主類,解決方法】

在專案輸出的專案目錄下執行java命令,寫完整路徑即可。

$ java com.knono.chapter4.Demo04 Hello World

相關文章