如果您使用的是 JDK 17,并且在使用XmlAccessorType时遇到了"Cannot resolve symbol 'XmlAccessorType'"的错误,这可能是因为缺少适当的依赖项。

在 JDK 9+ 中,XmlAccessorType 类被移动到了不同的模块中。您需要添加对javax.xml.bind模块的依赖才能解决此问题。

在 Maven 中,您可以通过在pom.xml文件中添加以下依赖项来解决此问题:

<dependency>
  <groupId>javax.xml.bind</groupId>
  <artifactId>jaxb-api</artifactId>
  <version>2.3.1</version>
</dependency>

请确保在dependencies标签中添加了这个依赖项,并且它的版本号与您正在使用的 JAXB 版本相匹配。

完成后,重新构建您的项目,应该就能解决该错误了。

JDK 17 报错 Cannot resolve symbol XmlAccessorType 请给出mave依赖

原文地址: https://www.cveoy.top/t/topic/ijLt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录