现在我正在为某些设备做一些测试自动化,问题是,我有一个.jar文件,它执行cmd.exe的所有测试,我想用java脚本自动执行此操作,所以我可以运行它并读取输出。我的.jar文件使用一些参数来执行,如下所示:
-java jar MyFile.jar arg1 arg2
我真的迷失了所以我非常感谢你对此的帮助。到目前为止,我已经尝试了很多我在网上找到的代码,似乎没有任何工作。
答案 0 :(得分:0)
假设您在jar.file中执行主类(入口点)没有问题,命令行参数将传递给类中静态main方法的String数组。
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
}
}