gpt4 book ai didi

java - 无法从另一个 java 文件执行 java jar

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:35 25 4
gpt4 key购买 nike

我有一个 Eclipse 插件项目,我需要从该项目执行外部 jar。 jar 文件位于我的项目的 src 文件夹中。有人可以帮助我如何从项目内执行 jar 吗?这是我的代码

startJar.java:
ProcessBuilder pb = new ProcessBuilder("java", "-jar","MyJar.jar");
pb.start();

这不起作用。startJar.java 和 MyJAr.jar 在同一文件夹中。帮忙?

最佳答案

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 文件夹

关于java - 无法从另一个 java 文件执行 java jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31439786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com