2011-04-25 94 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