JAVA使用指定网站打开浏览器

时间:2015-03-19 13:17:08

标签: java uri

我发现这段代码:

java.awt.Desktop.getDesktop().browse(URI);

将打开用户默认浏览器并转到指定的URI。我遇到的问题是我无法弄清楚URI是什么。我想打开谷歌地图http://maps.google.com/maps/search/,但URI不接受字符串。

有谁知道URI会是什么?

3 个答案:

答案 0 :(得分:2)

试试这种方式

URI openIt=new URL("http://maps.google.com/maps/search/").toURI();
java.awt.Desktop.getDesktop().browse(openIt);

答案 1 :(得分:1)

java.net.URI是Java SE7中的一种类型。

URI myUri = URI.create(urlString);

答案 2 :(得分:0)

使用String构造URI将直接执行:

URI uri = new URI("http://maps.google.com/maps/search/");
Desktop.getDesktop().browse(uri);

另一种方法是使用静态方法create()

URI uri = URI.create("http://maps.google.com/maps/search/");

请记住处理异常。