0

现在我正在为某些设备做一些测试自动化,问题是,我有一个 .jar 文件,它从 cmd.exe 执行所有测试,我想用一个 java 脚本自动化这个,所以我可以运行它并且读取输出。我的 .jar 文件使用一些参数来执行,如下所示:

-java jar MyFile.jar arg1 arg2

我真的迷路了,所以我非常感谢你的帮助。到目前为止,我已经尝试了很多我在网上找到的代码,但似乎没有任何效果。

4

1 回答 1

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
    }
}
于 2012-06-28T15:13:02.550 回答