【发布时间】:2015-12-01 12:03:57
【问题描述】:
我想从 java 桌面应用程序打开新的浏览器窗口。如果浏览器已经打开,则应该打开新的浏览器窗口。每次它应该打开一个单独的窗口。
【问题讨论】:
-
这将在默认浏览器中打开一个新标签。我要打开新窗口
标签: java browser new-window
我想从 java 桌面应用程序打开新的浏览器窗口。如果浏览器已经打开,则应该打开新的浏览器窗口。每次它应该打开一个单独的窗口。
【问题讨论】:
标签: java browser new-window
“打开浏览器”的内置机制是
Desktop.getDesktop().browse(new URI("http://your.link..."))
只有在您知道正在使用的浏览器并且知道要传递给始终创建新窗口的参数时,才能每次启动一个新窗口/进程。
【讨论】:
如果您使用的是 Windows,这应该可以解决问题:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.google.com");
希望对你有帮助。
【讨论】: