使用流程生成器在给定浏览器中打开 Url

问题描述 投票:0回答:1

我的用例是使用 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 中执行此操作的方法吗?

java macos url browser processbuilder
1个回答
0
投票

我不确定这是否是您所要求的,但我可以分享一些命令,您可以尝试使用 mac 中的进程生成器在给定浏览器中打开 URL。 (对于窗户) ProcessBuilder processBuilder = new ProcessBuilder("cmd", "/c", "start", browser, url);

(适用于苹果机) ProcessBuilder processBuilder = new ProcessBuilder("open", "-a", browser, url);

© www.soinside.com 2019 - 2024. All rights reserved.