【发布时间】:2021-01-17 18:39:06
【问题描述】:
此命令从命令行成功运行:
// /home/[user]/testproject/target/dependency/testproj-1.0-SNAPSHOT.jar
~/testproject/target/dependency$ jar -xf *.jar
但是当我尝试通过 ProcessBuilder 运行相同的命令时,我得到:
java.io.FileNotFoundException: *.jar (No such file or directory)
ProcessBuilder 代码:
ProcessBuilder builder = new ProcessBuilder("jar", "-xf", "*.jar");
builder.directory("/home/[user]/testproject/target/dependency");
Process process = builder.start();
int exitValue = process.waitFor();
如何使它与命令参数中的“*”一起工作?
【问题讨论】:
标签: java processbuilder