从 Java 代码打开浏览器需要很长时间
Opening a browser from Java code is taking a lot of time
我正在 Java 代码中打开默认浏览器。打开需要 5-10 秒。有什么方法可以更快地打开浏览器。我正在使用以下代码打开浏览器。
Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/firefox -new-window " + url);
另外补充一下,手动打开浏览器时没有这种延迟。主要 class 调用另一个 class 打开浏览器的对象。
使用 xdg-open
从终端打开浏览器只需要 2-3 秒。
也许调用默认浏览器:
try {
Desktop dt = Desktop.getDesktop();
dt.browse( new URI("http://google.com/") );
} catch (URISyntaxException | IOException e) {
e.printStackTrace();
}
我正在 Java 代码中打开默认浏览器。打开需要 5-10 秒。有什么方法可以更快地打开浏览器。我正在使用以下代码打开浏览器。
Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/firefox -new-window " + url);
另外补充一下,手动打开浏览器时没有这种延迟。主要 class 调用另一个 class 打开浏览器的对象。
使用 xdg-open
从终端打开浏览器只需要 2-3 秒。
也许调用默认浏览器:
try {
Desktop dt = Desktop.getDesktop();
dt.browse( new URI("http://google.com/") );
} catch (URISyntaxException | IOException e) {
e.printStackTrace();
}