假设我有一个java程序A. Java程序A需要调用另一个java程序B(jar),传递参数给它并从B接收返回值。我怎样才能实现这个目的?
答案 0 :(得分:1)
最简单的解决方案是将jar作为构建时依赖项,并从代码中静态调用它。
相比,上述内容更适用于您答案 1 :(得分:0)
我相信您的问题在Execute another jar in a java program得到解答,具体取决于您可能需要指定java和/或jar文件路径的运行时环境
答案 2 :(得分:0)
我们所要做的就是在JAR文件的清单(JAR的META-INF子目录中的MANIFEST.MF)中引入一个条目,比如
Main-Class:com.tedneward.jars.Hello
现在,用户执行JAR文件所需要做的就是在命令行中通过java -jar outapp.jar指定其文件名。