1. 程式人生 > 其它 >java專案報錯javax.xml.bind不存在

java專案報錯javax.xml.bind不存在

報錯資訊

[ERROR] /data/gwapp/jenkins/workspace/test_dev/gw-ercp-portal-service/src/main/java/cn/com/goldwind/ercp/service/ObjectFactory.java:[4,22] package javax.xml.bind does not exist

百度可知https://www.136.la/jingpin/show-145446.html

這是因為 JDK9 以上,移除了 JAXB,這個時候,只需要我們手動引入 JAXB 即可。

在pom中新增

           <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>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3
.0</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency>