美文网首页
解决jdk11中的java.lang.NoClassDefFou

解决jdk11中的java.lang.NoClassDefFou

作者: 楼兰King | 来源:发表于2021-04-14 11:48 被阅读0次

    javax/xml/bind/DatatypeConverter这个类没找到,原因JAXB API是java EE 的API,JDK11删除了这个工具。那么在11中怎么使用呢?

    解决方案
    解决方案1
    降级到JDK1.8,这个当然违背我们的初衷!不得已才选择这样的方式。

    解决方案二
    添加依赖包

    <!-- jaxb依赖包 -->
            <dependency>
                <groupId>javax.xml.bind</groupId>
                <artifactId>jaxb-api</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-impl</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-core</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>javax.activation</groupId>
                <artifactId>activation</artifactId>
                <version>1.1.1</version>
            </dependency>
    
    

    相关文章

      网友评论

          本文标题:解决jdk11中的java.lang.NoClassDefFou

          本文链接:https://www.haomeiwen.com/subject/abuklltx.html