从Java代码打开浏览器需要花费很多时间

时间:2015-04-27 11:39:35

标签: java browser

我在Java代码中打开默认浏览器。打开需要5-10秒。有没有办法更快地打开浏览器。我使用以下代码打开浏览器。

Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/firefox -new-window " + url);

另外,当手动打开浏览器时,没有这样的延迟。主类调用另一个打开浏览器的类obj。

使用xdg-open从终端打开浏览器只需2-3秒。

1 个答案:

答案 0 :(得分:2)

也许调用默认浏览器:

try {
    Desktop dt = Desktop.getDesktop();
    dt.browse(  new URI("http://google.com/") );
} catch (URISyntaxException | IOException e) {
    e.printStackTrace();
}