如何在流程生成器中编写此命令。我尝试了不同的组合,但对我来说没有什么效果。
/Users/rawfodog/Documents/OpenJRE11/Contents/Home/bin/Java -jar --module-path /Users/rawfodog/Downloads/AllLibrary --add-modules=javafx.controls,javafx.fxml /Users/rawfodog/Downloads/app.jar编辑
我的代码:
ProcessBuilder pb = new ProcessBuilder("/Users/rawfodog/Documents/OpenJRE11/Contents/Home/bin/Java", "-jar", "--module-path /Users/rawfodog/Downloads/AllLibrary","--add-modules=javafx.controls,javafx.fxml", "/Users/rawfodog/Downloads/app.jar");
pb.start();发布于 2021-06-21 10:32:20
您应该将每个参数分开--目前在“--模块-路径”参数中加入了两个参数:
ProcessBuilder pb = new ProcessBuilder(
"/Users/rawfodog/Documents/OpenJRE11/Contents/Home/bin/Java"
, "-jar"
, "--module-path"
, "/Users/rawfodog/Downloads/AllLibrary"
,"--add-modules=javafx.controls,javafx.fxml"
, "/Users/rawfodog/Downloads/app.jar");还添加检查退出状态/等待进程结束的代码:
Process p = pb.start();
int rc = p.waitFor();https://stackoverflow.com/questions/68066170
复制相似问题