JAXB - ClassNotFoundException : com. sun.xml.bind.ContextFactory_1_0_1

标签 jaxb

我收到错误:

GC 16192K->1983K(260160K), 0.0101954 secs]
avax.xml.bind.JAXBException: Provider com.sun.xml.bind.ContextFactory_1_0_1 not
- with linked exception:
java.lang.ClassNotFoundException: com.sun.xml.bind.ContextFactory_1_0_1]
       at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:152)
       at javax.xml.bind.ContextFinder.find(ContextFinder.java:258)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)

我添加了以下 jar :

jaxp-api.jar , jaxb-api.jar , jsr173_1.0_api.jar , jaxb-impl.jar , jaxb1-impl.jar , jaxb-libs.jar , jaxb-xjc.jar , jax-qname.jar , jaxrpc.jar , jaxrpc-api.jar , relaxngDatatype.jar

谁能帮我看看这段代码有什么问题。

注意:当我使用示例代码运行时,该代码有效。

最佳答案

在新实例方法中添加 this.getClass().getClassLoader() 应该可以解决您的问题...

关于JAXB - ClassNotFoundException : com. sun.xml.bind.ContextFactory_1_0_1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2865553/

相关文章:

java - 无法使用 JAXB 编码 XBRL 实例

java - JAXB : XmlElementWrapper nested nodes

java - JAXB Marshall 泛型类型的 Map 结构

java - 我该如何调试这个 NullPointerException

java - 两个子元素中的 JAXB 序列化

java - 当你有 xml 命名空间时如何解码?

java - 使用 JaxB 创建 Java 类

java - 指定备用 JAXB 提供程序

java - 如何使用 jaxb 在 XML 中自动递增 id

java - JAXB注释问题