我正在以编程方式在系统上的不同路径上运行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()。 我正在运行的命令需要一个参数:文件的路径。如果文件与我的主类在同一个包中,我如何在程序中使用该文件作为命令的参数?