我的用例是使用 java springboot 中的进程构建器在 google chrome 中打开测试网址。我探索了各种命令来执行相同的操作,但无法达到预期的结果。我探索了以下方法来实现同样的目标。谁能建议在 Mac 和 Windows 中执行此操作的更多方法?
我已经尝试过这两件事,但需要一种更强大的方法来做到这一点。
我在使用时收到的错误:
/home/dell/Dokument/GitHub/Vaadin-DL4J-YOLO-Camera-Mail-Reporter/Vaadin-DL4J-YOLO-Camera-Mail-Reporter/Darknet/darknet
detect
cfg/yolov2-tiny.cfg
weights/yolov2-tiny.weights
data/cameraSnap.png
-thresh 0.3
ERROR!
Exited with error code : 0
我在 IntelliJ 中使用这两种方法:
ProcessBuilder ProcessBuilder pb = new ProcessBuilder("./xyz", "devices", "-l")
或
ProcessBuilder ProcessBuilder pb =
new ProcessBuilder("myCommand", "myArg1", "myArg2");
任何人都可以建议一种在 Mac 和 Windows 中执行此操作的方法吗?
我不确定这是否是您所要求的,但我可以分享一些命令,您可以尝试使用 mac 中的进程生成器在给定浏览器中打开 URL。 (对于窗户) ProcessBuilder processBuilder = new ProcessBuilder("cmd", "/c", "start", browser, url);
(适用于苹果机) ProcessBuilder processBuilder = new ProcessBuilder("open", "-a", browser, url);