以资源为参数运行命令

时间:2015-03-03 13:10:48

标签: java process jar command arguments

我正在以编程方式在系统上的不同路径上运行jar文件。所需的一个参数是文件的路径,文件在我的jar文件中。如何将文件(script.ospt)作为另一个Java应用程序的参数传递?

当前代码:

    Process ps = null;
    try {
        ps = Runtime.getRuntime().exec(new String[]{"java","-jar",engine.getAbsolutePath(), script3.getAbsolutePath()});
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    try {
        ps.waitFor();
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

<击>

编辑:更多解释:

我有一个命令我想从java运行,使用Runtime.getRuntime()。exec()。 我正在运行的命令需要一个参数:文件的路径。如果文件与我的主类在同一个包中,我如何在程序中使用该文件作为命令的参数?

0 个答案:

没有答案