写点什么

Java 项目编译的时候提示 javax.xml.bind.annotation does not exist 错误

作者:HoneyMoose
  • 2022 年 5 月 09 日
  • 本文字数:374 字

    阅读完需:约 1 分钟

提示的错误信息为:


javax.xml.bind.annotation does not exist


错误原因


这是因为针对这个老的项目,我们是使用 JDK 11 进行编译的。


但是 JDK 11 中已经没有: javax.xml.bind 这个包。


需要在 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-core</artifactId>    <version>2.3.0</version>  </dependency>  <dependency>    <groupId>com.sun.xml.bind</groupId>    <artifactId>jaxb-impl</artifactId>    <version>2.3.0</version>  </dependency>
复制代码


添加上面的依赖到 POM 文件中就可以解决编译的错误了。


https://www.ossez.com/t/java-javax-xml-bind-annotation-does-not-exist/13958

用户头像

HoneyMoose

关注

还未添加个人签名 2021.03.06 加入

还未添加个人简介

评论

发布
暂无评论
Java 项目编译的时候提示 javax.xml.bind.annotation does not exist 错误_HoneyMoose_InfoQ写作社区