在Java中,我该如何打开我的Web浏览器并设置自定义URL?

3

我知道在Android中可以使用意图(intents)实现此功能,但由于Java中不存在意图,因此我想知道是否有其他方法来实现。


你想要使用JavaScript实现这个功能吗?还是使用Java Applet? - apollosoftware.org
在一个独立的应用程序中。 - user2519193
你可以通过AWT轻松地执行Desktop.getDesktop().browse(new URI("http://www.apolloss.com")); - apollosoftware.org
1
@AmitApollo 我已经回答了.. ;) - Shreyos Adikari
2个回答

4
是的,可以使用 java.awt.Desktop. 来完成。
 import java.awt.Desktop;
 import java.net.URI;

 try{

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

 }catch(URISyntaxException use){
 //exception handling
 }catch(IOException ioe){
 //exception handling
 }

请查看 http://download.oracle.com/javase/6/docs/api/java/awt/Desktop.html

1
顺便提一下,必须显式处理URISyntaxExceptionIOException - Lion

2
抱歉,我正在尝试在上面输入:
使用AWT,您可以简单地执行
      import java.awt.Desktop;
      import java.net.URI;

然后在您的代码中:

      Desktop.getDesktop().browse(new URI("http://www.apolloss.com"));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接