2016-07-18 1 views
1

Я получаю сообщение об ошибке:javax.xml.bind.JAXBException [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory] в JDK1.5

javax.xml.bind. JAXBException - со связанным исключением: [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory] в javax.xml.bind.ContextFinder.newInstance (ContextFinder.java:195) в javax.xml. bind.ContextFinder.find (ContextFinder.java:381) при javax.xml.bind.JAXBContext.newInstance (JAXBContext.java:574) при javax.xml.bind.JAXBContext.newInstance (JAXBContext.java:522) при com.zhongway.jtjk.cutoverinfo.CutOve rInforequest.getCutOVERinfoxml (CutOverInforequest.java:29) на com.zhongway.jtjk.cutoverinfo.CutOverInforequest.main (CutOverInforequest.java:247) вызвано следующими причинами: java.lang.ClassNotFoundException: com.sun.xml.bind. v2.ContextFactory в java.net.URLClassLoader $ 1.run (URLClassLoader.java:200) в java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (URLClassLoader.java:188) в java.lang.ClassLoader.loadClass (ClassLoader.java:306) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:268) в java.lang.ClassLoader.loadClass (ClassLoader.java:251) at javax.xml.bind.ContextFinder.newInstance (ContextFinder. Java: 191) ... 5 более

Я добавил следующие банки:

javax.xml.bind-2.0.jar jaxb-2.0-m13-1.jar jaxb-api-2.0-ea3.jar 

Может кто-то помочь мне, что не так с этим кодом.

+0

Вам не хватает 'jaxb-impl-2.0.jar' – Andreas

ответ

2

Добавить подзаголовок в файле pom.xml.

<dependency> 
     <groupId>com.sun.xml.bind</groupId> 
     <artifactId>jaxb-impl</artifactId> 
     <version>2.2.11</version> 
    </dependency>