我知道在java中使用process或processbuilder类我可以启动应用程序。
在 Windows 上,我需要的只是使用我指定的 url 打开默认浏览器,并将返回的 url 从浏览器返回到 java 程序。想想我正在获取从 Facebook 获取访问 token 的 url。我怎样才能做到这一点?
最佳答案
也许有一个鲜为人知的 API,名为 java.awt.Desktop允许在许多平台上启动默认应用程序。使用它通过 URL 启动默认 Web 浏览器非常简单:
if ( Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported( Action.BROWSE ) ) {
URI google = new URI( "http://www.google.com" );
Desktop.getDesktop().browse( google );
}
关于java - 启动默认浏览器并获取 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8321852/