ant - 使用 JAXB 的 XJC Ant 任务时出现 AccessType 问题

标签 ant jaxb xjc

在使用 XJC 生成类时(使用 Sun 的 Ant com.sun.tools.xjc.XJCTask 任务),我在这里提到: JAXB Binding Exception

但是现在我省略了 jaxb-api jar,我得到: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/AccessType

关于如何修复我的 XJC 任务的类路径有什么建议吗?

最佳答案

根据给定的信息,您似乎使用的是 jdk1.6,并且没有使用 java install dir/bin 目录下的 xjc.exe 任务。

您可能已经通过其他 jar 配置了 xjc 任务。请使用jdk1.6自带的xjc/wsgen/wsimport任务

关于ant - 使用 JAXB 的 XJC Ant 任务时出现 AccessType 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12750565/

相关文章:

java - 使用 REST 从 Spring MVC Controller 返回 XML

java - JAXB 自定义接口(interface)绑定(bind)

java - 如何处理带有 MixedContent 数据的 JAXB ComplexType?

maven - 生成的文件中的 JAXB 英文注释

java - 无法编译此命令(Java 和 Ant 相关)

java - Jenkins 设置问题

java - 如何在 ant 的 build.xml 中设置 -Dfile.encoding?

java - 在 Java 中使用 ANT 提取文件

java - JAXB XmlID 和 XmlIDREF 注释(架构到 Java)

xml - 尝试解码时出现 SAXParseException