gpt4 book ai didi

Java 在浏览器中打开不起作用(仅在 Chrome 中)

转载 作者:搜寻专家 更新时间:2023-11-01 03:37:20 24 4
gpt4 key购买 nike

这段代码再简单不过了。但是,它什么都不做(除了输出我的打印语句)。

我正在使用 Chrome 设置为默认浏览器的桌面 Java 应用程序。

我错过了什么?谢谢!

    String url = "https://www.google.com/";
try {
if (java.awt.Desktop.isDesktopSupported())
System.out.println("yes");
else System.out.println("no");
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
System.out.println("here");
} catch (IOException e) {
System.err.println("exception thrown");
e.printStackTrace();
}
System.out.println("done");

我的确切输出是这样的:

yes
here
done

编辑:我将我的默认浏览器从 Chrome 切换到 Firefox,现在可以使用了。为什么 Chrome 不对此做出响应?

最佳答案

我遇到了同样的问题:Desktop.getDesktop().browse(URI) 不适用于 Google Chrome,但在作为默认浏览器的 Firefox 上运行良好。

我重新安装了 Chrome,并使用 Google installer 选择了“设置为默认浏览器” .

然后,我进行了测试,发现 Chrome 正常运行。我进行了调试,但 Chrome 无法正常工作。

结论:当使用 Run 时,Chrome 可以正常工作。使用 Debug 时,Chrome 不工作。

关于Java 在浏览器中打开不起作用(仅在 Chrome 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27081044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com