1. 程式人生 > >cmd中傳遞參數運行java程序

cmd中傳遞參數運行java程序

AC 就是 源文件 img 文件夾 rgs out 語句 tex

1. java主函數
  public static void main(String [] args) {
  }

  這裏面的args是什麽。
  這就是程序啟動時的初始參數。你可以在啟動時傳入。
  如:java MyClass abc 123
  這時 args[0] == "abc" args[1] == "123"

2. java測試代碼
  package order;

public class TestMain {
public static void main(String[] args) {

   for(String temp:args) {
   System.out.println(temp);
   }
}
}


註意:
因為TestMain類放在了包order下了,但是classpath設定了當前目錄,你當前的目錄是C:\Users\sjt\Desktop\cmdtest,執行器會在當前的目錄下找order這個包,實際上沒有嘛, 要麽把package語句去掉,要麽在當前目錄下再創建個order文件夾,把源文件放進去,編譯的時候javac order/TestMain.java 執行java order/TestMain param1 param2

技術分享圖片

cmd中傳遞參數運行java程序