我想知道是否有一种标准方法可以在用户默认浏览器中打开URL。我一直在使用desktop.browse()方式,但经过一些测试后,我似乎无法在OSX上工作,而它在Windows上工作正常。我在研究方面的尝试大多带来了旧文章,所以我认为可能有一种我找不到的更现代的方法。理想情况下,有一种方法可以适用于每个系统,但缺乏我可以随时通过系统分支。所以我的问题是:
答案 0 :(得分:3)
java.awt.Desktop
是您正在寻找的课程。
import java.awt.Desktop;
import java.net.URI;
// ...
if(Desktop.isDesktopSupported())
{
Desktop.getDesktop().browse(new URI("http://www.example.com"));
}
这就是我要做的。答案来自这个网站:: How to open the default webbrowser using java