2011-04-25 96 views

回答

5

如果“发送URL链接”你的意思是打开浏览器中的URL,这应该为你工作:

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

// ... 

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

非常感谢@Tim :) – olyanren 2011-04-26 00:09:49

0

如果你想只启动浏览器访问某个网址,我建议只是使用Java API来启动新进程,并使用Windows start命令。

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

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

+0

感谢您的回复。这是解决这个问题的另一种方法。这就是创建子进程并执行命令。 – olyanren 2011-04-26 00:14:28