Could not initialize class net.sourceforge.pmd.lang.xpath.Initializer
问题 Here is my pmd script for ant build.xml <property name="pmd.dir" value="${basedir}/pmd" /><!-- directory that contains pmd.jar --> <property name="pmd.test.results" location="${build.dir}/pmd"/> <path id="pmd.lib" > <fileset dir="${pmd.dir}"> <include name="*.jar"/> <exclude name="/rulesets" /> </fileset> </path> <target name="pmd" depends="compile" > <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="pmd.lib"/> <pmd shortFilenames="true"> <ruleset>b</ruleset>