为什么这段代码在java中给我一个unhandled exception java.net.malformedurlexception
?
String u = "http://webapi.com/demo.zip";
URL url = new URL(u);
有人可以告诉我如何修复吗?
答案 0 :(得分:7)
您需要处理可能的异常。
试试这个:
try {
String u = "http://webapi.com/demo.zip";
URL url = new URL(u);
} catch (MalformedURLException e) {
e.printStackTrace();
}
答案 1 :(得分:2)
使用try catch语句来处理异常:
String u = "http://webapi.com/demo.zip";
try {
URL url = new URL(u);
} catch (MalformedURLException e) {
//do whatever you want to do if you get the exception here
}
答案 2 :(得分:0)
java.net.malformedurlexception
这意味着在规范字符串中找不到合法协议,或者无法解析字符串或您的URL未确认规范或缺少组件 我认为这有助于您理解网址