Possible Duplicate:
Execute another jar in a java program
我尝试从另一个java应用程序中运行一个java应用程序的jar文件,但我无法让它工作。我的代码如下
// run Jar in other java application
Runtime run=Runtime.getRuntime();
run.exec("java -jar ManichemManagerRotas BatchProcess 8 2012");
我尝试运行manichemmanagerrotas.jar
有三个参数。
所有方法我都可以做到,但它仍然无法工作,问题是无法运行 jar 文件的主方法类,如果您对这个问题有任何想法,请给我重播,这对我来说是重要的任务
我尝试运行 jar 文件,然后错误是:无法访问 jarfile ManichemManagerRotas
最佳答案
尝试添加缺少的.jar:
Runtime run=Runtime.getRuntime();
run.exec("java -jar ManichemManagerRotas.jar BatchProcess 8 2012");
...并且您必须使用进程输出...如下所示:
InputStream in = run.getInputStream();
InputStream err = run.getErrorStream();
关于java - 将Java程序运行到另一个程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278767/