Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java1.7中的xmltask?_Java_Ant_Xmltask - Fatal编程技术网

Java1.7中的xmltask?

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

现在我正在使用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.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