我想在我的java项目中使用runnable jar,将它包含在我的项目libs文件夹中,我该如何引用它或运行它。
到目前为止,我通过引用我的电脑上的jar来做这个,但现在我想将我的项目导出为jar,并且不想在我的项目中包含这个可运行的jar,让用户整体使用这个项目而不是任何依赖。
答案 0 :(得分:1)
在编码方面,您可以使用ProcessBuilder
启动位于特定路径上的任何jar
ProcessBuilder pb = new ProcessBuilder("java", "-jar", _JarPath);
//If you need to supply arguments then use
// ProcessBuilder pb = new ProcessBuilder("java", "-jar", _JarPath, args[0], args[1], args[2], args[3]);
Process p = pb.start();