第一次用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了,遂加上。无事启动,成功。