2012-06-28 74 views
0

现在我正在做某些设备的一些测试自动化,事情是,我有一个从CMD.EXE执行所有的测试.jar文件和我想用java脚本自动化这个,所以我可以运行它并读取输出。我的.jar文件使用一些参数来执行,就像这样:运行的.jar从java程序参数,并得到输出

-java罐子MyFile.jar ARG1 ARG2

我真的失去了,所以我会很感激这个你的帮助。我已经尝试了很多我在网络上找到的代码,似乎没有任何工作。

+1

您是否熟悉[Java Script is not Java](http://kb.mozillazine.org/Javascript_is_not_Java)? – Robert

回答

0

假定有执行在jar.file主类(入口点)没有问题,命令行参数被传递给在你的类中的静态主方法的字符串数组。

public static void main(String[] args) { 
    if (args.length>0){ 
     System.out.println(args[0]); // arg1 parameter given in command line 
     System.out.println(args[1]); // arg2 parameter given in command line 
    } 
} 
相关问题