我有一个eclipse插件项目,我需要从项目中执行和外部jar。 jar文件位于我项目的src文件夹中。有人能帮助我如何从项目中执行jar吗?这是我的代码
startJar.java:
ProcessBuilder pb = new ProcessBuilder("java", "-jar","MyJar.jar");
pb.start();
它没有工作.startJar.java和MyJAr.jar在同一个文件夹中。帮助
答案 0 :(得分:0)
src 文件夹中存在问题,它应该在 bin 文件夹中
如果你想在 src 文件夹中使用它,你必须改变这样的路径:
String path = ".."+File.separator+"bin"+File.separator+"MyJar.jar";
ProcessBuilder pb = new ProcessBuilder("java", "-jar",path);
pb.start();
看起来像这样(/或\取决于操作系统):
../bin/MyJar.jar
注意:将.jar
文件移至 bin 文件夹