向浏览器发送命令

时间:2011-04-25 23:59:16

标签: java

您好我想将Java应用程序中的URL链接发送到Windows 7中的浏览器。我该怎么办?

2 个答案:

答案 0 :(得分:5)

如果通过“发送网址链接”表示在浏览器中打开网址,这应该适合您:

import java.awt.Desktop;
import java.net.URI;

// ...

if(Desktop.isDesktopSupported())
{
    Desktop.getDesktop().browse(new URI("http://www.example.com"));
}

答案 1 :(得分:0)

如果您只想将浏览器启动到某个URL,我建议您只使用Java API启动新进程,并使用Windows start命令。

尝试打开cmd.exe并运行start http://google.com - 您基本上只需使用流程API从Java应用程序执行此操作,如果需要,您应该能够找到一个好的教程。

如果您要求从另一个应用程序操作现有的浏览器窗口,那么您的答案将变得更加复杂。