我想从java桌面应用程序打开新的浏览器窗口。如果浏览器已打开,则应打开新的浏览器窗口。每次它应该打开一个单独的窗口。
答案 0 :(得分:2)
“打开浏览器”的内置机制将是
Desktop.getDesktop().browse(new URI("http://your.link..."))
每次启动一个新的窗口/进程可能只有当您知道正在使用的浏览器并知道要传递给总是创建新窗口的参数时才可能。
答案 1 :(得分:1)
如果您正在使用Windows,这应该可以解决问题:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.google.com");
希望它有所帮助。