我目前正在调用以下代码行:
java.net.URL connection_url = new java.net.URL("http://<ip address>:<port>/path");
执行时出现上述异常。有任何想法为什么会发生这种情况吗?
你的代码对我来说完全正常:
public static void main(String[] args) {
try {
java.net.URL connection_url = new java.net.URL("http://:/path");
System.out.println("Instantiated new URL: " + connection_url);
}
catch (MalformedURLException e) {
e.printStackTrace();
}
}
已实例化新的URL:http://:/path
你确定这行代码正确吗?
我遇到了同样的错误,以下方法解决了问题:
我几天前添加的jar文件(JFree)自动损坏,导致了这个错误。我从网络上重新下载了相同的文件,问题得到了解决。
我也遇到了同样的异常,但在我的情况下,我尝试执行的URL末尾有一个空格。删除空格后,它对我来说正常工作了。请检查您的情况下URL是否有任何尾随空格。