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>
复制代码

 

posted @   潇潇暮鱼鱼  阅读(2907)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
点击右上角即可分享
微信分享提示