java - JAXB 编码错误

标签 java jaxb

线程“main”中的异常 java.lang.InternalError 线程“main”中的异常 java.lang.IllegalArgumentException:应为 javax.xml.bind.annotation.XmlAccessType 类,但找到了 javax.xml.bind.annotation 类。访问类型

当我尝试将 JAXB 对象编码为 XML 时出现此错误。 任何人都可以提供任何提示。

最佳答案

当 JAXB 注释类来自与 JAXB 实现正在使用的 ClassLoader 不同的 ClassLoader 时,通常会发生此错误。如果您在 OSGi 环境中,请确保在您的 MANIFEST.MF 文件中导入 javax.xml.bind.annotation 包。

关于java - JAXB 编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17115615/

相关文章:

java - 使用自定义类加载器加载 Java 运行时和 API 类

java - Java 是否有一些相当于 javaScripts **new Function([arg1[, arg2[, ...argN]],] functionBody)**

java - 需要使用正则表达式检查通配符

java - JAXB 绑定(bind)文件中的 XPath 评估导致目标节点为空

java - 为什么由于安全限制,我的 Java/SalesForce 应用程序无法创建 JAXBContext?

java - 根据 Controller 结果有条件地修改 css

java - 为什么在泛型类上调用具有泛型返回值的方法被 javac 认为是不安全的?

java - JAXB 显示 XML 元素,其中文本散布在子元素中

java - JAXB XML 到 Java 映射

jaxb - 想要在使用 JAXB 验证 XML 时获取所有错误列表