第一次用DOM4J,在使用的时候,正常导入工程,编译器也没有报错都正常。
但是在启动工程的时候,一直报错说SAXReader类ClassNotFound的一个Exception,无奈之下度娘查之。
发现都是说jar包缺少,或者没有正确导入lib包内。查看了一次没有问题,然后再自查了自己的工程,原来是拿别人的工程过来,在启动的时候有Ant编译工程
<target name="build-search-index" description="Build the Ensemble search index" depends="init, index-check" unless="index-uptodate">
<echo>Building the Ensemble search index...</echo>
<java classname="ensemble.search.BuildEnsembleSearchIndex" dir="${basedir}" fork="true">
<classpath>
<pathelement location="lib/lucene-core-3.2.0.jar"/>
<pathelement location="lib/lucene-grouping-3.2.0.jar"/>
<pathelement location="lib/dom4j.jar"/>
<pathelement path="${build.classes.dir}"/>
</classpath>
</java>
</target>于是知道,哦,这里少导入了dom4j.jar了,遂加上。无事启动,成功。
本文介绍了一个关于DOM4J使用过程中遇到的SAXReader类未找到的问题及解决方案。作者在启动项目时遇到了SAXReader类的ClassNotFoundException异常,通过检查Ant编译配置文件发现未正确引入dom4j.jar,最终通过正确添加该jar包解决了问题。

1018

被折叠的 条评论
为什么被折叠?



