我想写一个bat,用来执行一个java的class,但是我想传递一个参数给class里的main方法,这个要怎么写?谁能给我提供个简单的例子啊

解决方案 »

  1.   

    批处理文件?
    就跟命令行一样。
    java 类名 参数
      

  2.   

    执行 java 类 参数1 参数2 参数3
    上面用空格分割
    在java类的main函数中参数String[] args
    args[0]就是第一个参数
    args[1]就是第二个参数
      

  3.   

    直接在命令提示符下键入你的bat命令,用空格分隔参数,然后在bat中用%1就是第一个参数的内容,%2就是第二个参数的内容。
    然后在java类中的main函数中取出来就OK例如:
    bat文件test.bat内容:java test %1 %2 %3java类Test.java
    class Test{
          public static void main(String []args){
               for(int i = 0 ; i < args.length ; i++){
                    System.out.println("args[" + i +"]:" + args[i]);
               }
          }
    }