有時候你希望執行一個程式時候再傳遞給它訊息。這要靠傳遞命令列引數給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