0
现在我正在做某些设备的一些测试自动化,事情是,我有一个从CMD.EXE执行所有的测试.jar文件和我想用java脚本自动化这个,所以我可以运行它并读取输出。我的.jar文件使用一些参数来执行,就像这样:运行的.jar从java程序参数,并得到输出
-java罐子MyFile.jar ARG1 ARG2
我真的失去了,所以我会很感激这个你的帮助。我已经尝试了很多我在网络上找到的代码,似乎没有任何工作。
现在我正在做某些设备的一些测试自动化,事情是,我有一个从CMD.EXE执行所有的测试.jar文件和我想用java脚本自动化这个,所以我可以运行它并读取输出。我的.jar文件使用一些参数来执行,就像这样:运行的.jar从java程序参数,并得到输出
-java罐子MyFile.jar ARG1 ARG2
我真的失去了,所以我会很感激这个你的帮助。我已经尝试了很多我在网络上找到的代码,似乎没有任何工作。
假定有执行在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
}
}
您是否熟悉[Java Script is not Java](http://kb.mozillazine.org/Javascript_is_not_Java)? – Robert