DaCang
DaCang

Reputation: 73

javax.xml.bind.JAXBException [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory] in jdk1.5

I am getting error :

javax.xml.bind.JAXBException - with linked exception: [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:195) at javax.xml.bind.ContextFinder.find(ContextFinder.java:381) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522) at com.zhongway.jtjk.cutoverinfo.CutOverInforequest.getCutOVERinfoxml(CutOverInforequest.java:29) at com.zhongway.jtjk.cutoverinfo.CutOverInforequest.main(CutOverInforequest.java:247) Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:191) ... 5 more

I have added following jars:

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

Can someone help me out what wrong with this code.

Upvotes: 6

Views: 17086

Answers (2)

Ashish Kumar
Ashish Kumar

Reputation: 1126

File | Settings | Build, Execution, Deployment | Build Tools | Gradle

Change gradle jdk

Upvotes: 0

ChandraBhan Singh
ChandraBhan Singh

Reputation: 2971

Add Below dependecy in your pom.xml file.

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

Upvotes: 17

Related Questions