我想通过Java界面调用浏览器(例如Internet Explorer / Firefox / Google Chrome / Opera)。此外,我需要传递一些Web链接到这个Java进程。怎么做到这一点?
答案 0 :(得分:11)
您可以使用desktop API:
java.awt.Desktop.getDesktop().browse(new URI("http://stackoverflow.com"));
这将启动浏览器
答案 1 :(得分:2)
您可以使用Desktop#browse()
执行此操作。但是它只会启动系统默认配置的浏览器。
答案 2 :(得分:1)
请参阅Using the Desktop API in Java SE 6“打开浏览器”
答案 3 :(得分:0)
您可以将浏览器可执行文件作为单独的进程运行。
点击this链接,了解如何在Java中执行外部流程。