使用java程序中的参数运行.jar并获取输出

时间:2012-06-28 14:49:17

标签: java jar

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

  

-java jar MyFile.jar arg1 arg2

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

1 个答案:

答案 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
    }
}