jaxp的迷惑!! NoClassDefFoundError!

jacob1 2002-04-20 12:13:00
非常迷惑,因为不知原因何在!!

首先声明:我的运行环境是j2sdk1.4.0,换言之是包含了jaxp的了
在程序中,我调用了两个类
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

但在运行中,却出现这样的提示错误:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/parsers/DocumentBuilderFactory

我检查了很多遍了,都不知道原因何在! 我的jdk路径设置没有错误,因为不需要用到jaxp的程序都能运行。

救命!~~~
...全文
44 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwenyou 2002-04-21
  • 打赏
  • 举报
回复
一般你得注意Jaxp、Xerces、Parser、Xml几个Jar文件,最好打开看看,把新的放在最前面
hiphen1 2002-04-20
  • 打赏
  • 举报
回复
还是不行,已经按建议把DocumentBuilderFactory写成:
javax.xml.parsers.DocumentBuilderFactory
将DocumentBuilder写成:
javax.xml.parsers.DocumentBuilder
了,
又把classpath改过了,但最后还是出现同样的错误,不知为何,
非常郁闷~
worldheart 2002-04-20
  • 打赏
  • 举报
回复
你在程序中将DocumentBuilder写成:
javax.xml.parsers.DocumentBuilder

DocumentBuilderFactory写成:
javax.xml.parsers.DocumentBuilderFactory

因为JDK自己带的和你下的JAXP版本不同!

同时也可能是你的classpath的问题!

所以,最终我建议你:

将:jaxp.jar拷贝到jdk\jre\lib\下

classpath=.;
就可以了!

不要给classpath附加任何东西!
hiphen1 2002-04-20
  • 打赏
  • 举报
回复
gz~
jacob1 2002-04-20
  • 打赏
  • 举报
回复
大概行了,给分
jacob1 2002-04-20
  • 打赏
  • 举报
回复
还是不行,因为我不知道该如何注意版本和顺序的问题,也就是说我不知道javax.xml.parsers这个包是放在哪里的,所以不知该如何设置具体避免冲突的问题,或是根本不用设置,

请你一个具体的配置路径,而且可以运行得了的jaxp调用例子配置classpath方案,好吗?
jacob1 2002-04-20
  • 打赏
  • 举报
回复
up一下
wangwenyou 2002-04-20
  • 打赏
  • 举报
回复
版本冲突,注意ClassPath顺序
soldier1002 2002-04-20
  • 打赏
  • 举报
回复
Check whether you have included any other xml parsers in the classpath? if that is the case, it may cause problem.
All the XML parsers (from Sun, Apache, IBM) implement the SAM and DOM interface, but the detailed implementation can be different
jacob1 2002-04-20
  • 打赏
  • 举报
回复
but j2sdk1.4是包含了jaxp.jar的了,也就是说,只要设置好jdk路径就可以的了,而我的jdk路径是设好的了,没有问题

另外,为了检查是否这个问题,我也特意下载了一个jaxp.jar,把它也包含到了classpath中,但这样也不行,所以我好痛苦啊,why~~~~
zosatapo 2002-04-20
  • 打赏
  • 举报
回复
建议你检查一下你的classpath,一般这样的问题就是因为classpath设置。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧