URI Java URI语法异常

时间:2015-03-20 13:50:43

标签: java uri desktop

我正在尝试浏览一个比这里的.com域更深入的uri代码。但是它声称存在语法异常,当我抛出它时它仍然无法正常工作。

import java.awt.Desktop;
import java.net.URI;
class Gui {
    public static void main(String[] args) throws Exception {
        URI GoogleplusURL = new URI("https://plus.google.com//u//0//115793082536946778715//posts");
        Desktop.getDesktop().browse(GoogleplusURL);
    }
}

1 个答案:

答案 0 :(得分:1)

您的代码没有问题。

以下格式的代码可以帮助您了解问题。您的代码可以抛出两种类型的异常

  1. URISyntaxException - 使用无效的url语法时  示例:将您的网址替换为https://plus.google.com/u/0/115793082536946778715/ ^个帖子
  2. IOException - 当url无效时会发生这种情况
  3.      public static void main(String[] args) {
            		URI GoogleplusURL;
            		try {
            			GoogleplusURL = new URI("https://plus.google.com/u/0/115793082536946778715/posts");
            			Desktop.getDesktop().browse(GoogleplusURL);
            		} catch (URISyntaxException e) {
            			// TODO Auto-generated catch block
            			e.printStackTrace();
            		} catch (IOException e) {
            			// TODO Auto-generated catch block
            			e.printStackTrace();
            		}
            	}

    如果您担心网址不起作用?尝试更改您的网址

    来自:https://plus.google.com//u//0//115793082536946778715//posts 致:https://plus.google.com/u/0/115793082536946778715/posts