【问题标题】:how to open new browser window from java desktop application code?如何从 Java 桌面应用程序代码打开新的浏览器窗口?
【发布时间】:2015-12-01 12:03:57
【问题描述】:

我想从 java 桌面应用程序打开新的浏览器窗口。如果浏览器已经打开,则应该打开新的浏览器窗口。每次它应该打开一个单独的窗口。

【问题讨论】:

标签: java browser new-window


【解决方案1】:

“打开浏览器”的内置机制是

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

只有在您知道正在使用的浏览器并且知道要传递给始终创建新窗口的参数时,才能每次启动一个新窗口/进程。

【讨论】:

    【解决方案2】:

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

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

    希望对你有帮助。

    【讨论】:

    • 因为我的浏览器已经打开,我想打开一个单独的窗口。它正在已打开的窗口中打开一个新选项卡。
    • 啊,好吧……但如果需要良好的性能,这是一个不错的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 2013-10-10
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多