1. 程式人生 > >DOM4J的jar包加入工程報錯ClassNotFound

DOM4J的jar包加入工程報錯ClassNotFound

第一次用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了,遂加上。無事啟動,成功。