现在我正在为某些设备做一些测试自动化,问题是,我有一个 .jar 文件,它从 cmd.exe 执行所有测试,我想用一个 java 脚本自动化这个,所以我可以运行它并且读取输出。我的 .jar 文件使用一些参数来执行,如下所示:
-java jar MyFile.jar arg1 arg2
我真的迷路了,所以我非常感谢你的帮助。到目前为止,我已经尝试了很多我在网上找到的代码,但似乎没有任何效果。
假设您在 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
}
}