Java1.7中的xmltask?
现在我正在使用Java1.6开发XMLTask。它在1.6中运行良好,但当我从1.6更改为1.7时,它抛出以下错误:Java1.7中的xmltask?,java,ant,xmltask,Java,Ant,Xmltask,现在我正在使用Java1.6开发XMLTask。它在1.6中运行良好,但当我从1.6更改为1.7时,它抛出以下错误: NoClassDefFoundError: org/apache/xpath/XPathAPI 有同样的问题。我通过添加xalan(特别是xalan-2.7.1.jar)解决了这个问题-可能会有更新的版本,但这就是我在定义taskdef时手头上的类路径: <taskdef name="xmltask" classname="com.oopsconsultancy.xmlt
NoClassDefFoundError: org/apache/xpath/XPathAPI
有同样的问题。我通过添加xalan(特别是xalan-2.7.1.jar)解决了这个问题-可能会有更新的版本,但这就是我在定义taskdef时手头上的类路径:
<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask">
<classpath>
<pathelement path="${basedir}/lib/xmltask-v1.13.jar"/>
<pathelement path="${basedir}/lib/xalan-2.7.1.jar"/>
</classpath>
</taskdef>
这似乎使我的工作顺利。也有同样的问题。我通过添加xalan(特别是xalan-2.7.1.jar)解决了这个问题-可能会有更新的版本,但这就是我在定义taskdef时手头上的类路径:
<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask">
<classpath>
<pathelement path="${basedir}/lib/xmltask-v1.13.jar"/>
<pathelement path="${basedir}/lib/xalan-2.7.1.jar"/>
</classpath>
</taskdef>
这似乎使我的工作正常。用1.16版替换旧版本的XMLTask为我解决了这个问题
对于1.16版,不需要向类路径添加任何XalanJAR文件。用1.16版替换旧版本的XMLTask为我解决了这个问题
对于1.16版,不需要向类路径添加任何XalanJAR文件。失败是什么意思?你有堆栈异常吗?你有错误吗?请更具体一点。这是我得到NoClassDefFoundError:org/apache/xpath/XPathAPItry(包括xalan.jar)的失败,请检查您可以从JDK1.6中的此处下载它,工作正常。在JDK1.7中,我查看了JDK1.7的lib dir,在rt.jar下有jar xalan.jar这是我要运行的代码:失败是什么意思?你有堆栈异常吗?你有错误吗?请更具体一点。这是我得到NoClassDefFoundError:org/apache/xpath/XPathAPItry(包括xalan.jar)的失败,请检查您可以从JDK1.6中的此处下载它,工作正常。在JDK1.7文件中,我查看了JDK1.7的lib dir,在rt.jar下有jar xalan.jar。这是我要运行的代码:非常感谢Scott,这很好,我还添加了serializer.jar非常感谢Scott,这很好,我还添加了serializer.jar