如何从 java 桌面应用程序代码打开新浏览器 window?

how to open new browser window from java desktop application code?

我想从 java 桌面应用程序打开新浏览器 window。如果浏览器已经打开,那么新浏览器 window 应该会打开。每次都要单独开一个window.

如果您使用的是 windows,这应该可以解决问题:

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.google.com");

希望对您有所帮助。

"opening a browser" 的内置机制是

Desktop.getDesktop().browse(new URI("http://your.link..."))

只有当您知道正在使用的浏览器并且知道要传递的参数以始终创建新window.