java.net.MalformedURLException
使用Java解析xml时报了这个错误:java.net.MalformedURLException:unknownprotocol:catjava.net.URL.<in...
使用Java解析xml时报了这个错误:java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
应该怎么解决呢?
使用的jdom解析的! 展开
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
应该怎么解决呢?
使用的jdom解析的! 展开
3个回答
展开全部
这个错误很明显呀,
java.net.MalformedURLException: unknown protocol: c
这个错一般有两种原因导致:
1、URL协议、格式或者路径错误, 好好检查下你程序中的代码
如果是路径问题,最好不要包含中文路径,因为有时中文路径会乱码,导致无法识别
2、jar问题:用jdom解析xml文件,如果应用路径里有gnujaxp.jar包的话,jdom就会
调用它去解析xml文件,导致上述异常的出现。
如果是这个问题,解决方法:在应用路径里去掉对gnujaxp.jar包的引用。
在我的工程中始终没有找到gnujaxp.jar包
java.net.MalformedURLException: unknown protocol: c
这个错一般有两种原因导致:
1、URL协议、格式或者路径错误, 好好检查下你程序中的代码
如果是路径问题,最好不要包含中文路径,因为有时中文路径会乱码,导致无法识别
2、jar问题:用jdom解析xml文件,如果应用路径里有gnujaxp.jar包的话,jdom就会
调用它去解析xml文件,导致上述异常的出现。
如果是这个问题,解决方法:在应用路径里去掉对gnujaxp.jar包的引用。
在我的工程中始终没有找到gnujaxp.jar包
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好还是用dom解析吧。方便、简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用什么解析的呢,
要么用sax解析,用么用dom解析。
要么用sax解析,用么用dom解析。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询