当前位置: 首页 > news >正文

广州网站建设服务电话推广网站要注意什么

广州网站建设服务电话,推广网站要注意什么,网站制作软件小学,尚层装饰在运行项目时出现java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field com.sun.tools.javac.tree.JCTree qualidzz这样的报错 解决方法 1.第一步:在pom文件中将lombok的版本改成最新的 此时1.18.34是新…

在运行项目时出现java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'zz这样的报错

解决方法

1.第一步:在pom文件中将lombok的版本改成最新的

此时1.18.34是新版本,

然后刷新。

2.第二步:把该项目在终端打开,然后输入:mvn idea:idea

按enter运行

完成上述两步,再次运行程序就正常了。

下面是报错原因,以及每一步操作原理的解释

错误 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' 通常是由以下几个原因引起的:

  1. Lombok 版本不兼容:Lombok 的某些版本可能不兼容你当前使用的 JDK 版本。

  2. 编译器缓存问题:IDE 或构建工具可能缓存了旧的编译结果,导致运行时出现问题。

  3. IDE 配置问题:IDE 可能没有正确识别或处理 Lombok 注解。

解决步骤解释

第一步:更新 Lombok 版本

  1. 在 pom 文件中将 lombok 的版本改成最新的

    • 原因:确保你使用的是最新版本的 Lombok,因为新版本通常会修复一些已知的问题和不兼容性。

    • 操作:编辑 pom.xml 文件,将 Lombok 的版本更新为最新版本,例如 1.18.34

    xml

    深色版本

    <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.34</version><scope>provided</scope>
    </dependency>
    • 刷新:保存 pom.xml 文件后,刷新 Maven 项目,确保依赖项被正确下载和解析。在 IntelliJ IDEA 中,你可以右键点击项目,选择 Maven -> Reload Project

第二步:重新生成 IDEA 项目文件

  1. 在终端中运行 mvn idea:idea

    • 原因:这个命令会生成或更新 IntelliJ IDEA 的项目文件(如 .iml 和 .ipr 文件),确保 IDE 能够正确识别和处理项目的依赖关系和配置。

    • 操作:在项目根目录下打开终端,运行以下命令:

    sh

    深色版本

    mvn idea:idea
    • 效果:这个命令会:

      • 生成或更新 .iml 文件,这些文件描述了模块的结构和依赖关系。

      • 生成或更新 .ipr 文件,这些文件描述了整个项目的配置。

      • 确保 IntelliJ IDEA 能够正确解析和处理 Maven 项目的依赖关系。

综合效果

通过上述两个步骤,你能够:

  1. 确保使用最新的 Lombok 版本:这减少了因版本不兼容引起的问题。

  2. 更新 IDE 的项目配置:这确保 IDE 能够正确识别和处理 Lombok 注解和其他依赖关系。

具体步骤总结

  1. 更新 Lombok 版本

    • 编辑 pom.xml 文件,将 Lombok 版本更新为最新版本。

    • 刷新 Maven 项目,确保依赖项被正确下载和解析。

  2. 重新生成 IDEA 项目文件

    • 在项目根目录下打开终端,运行 mvn idea:idea

    • 这个命令会生成或更新 IntelliJ IDEA 的项目文件,确保 IDE 能够正确识别和处理项目的依赖关系和配置。

通过这些步骤,你的项目应该能够正常运行,不再出现 java.lang.NoSuchFieldError 错误。

http://www.dinnco.com/news/32983.html

相关文章:

  • 微信公众号链接的网站怎么做湖北疫情最新消息
  • 网站建设流程和费用怎么做起泡胶
  • 网站建设急单国外媒体报道
  • 今天上午北京发生了什么网站网页的优化方法
  • 广东省农业农村厅官方网站seo优化实训报告
  • 优化网站建设价格百度seo技术优化
  • 大丰做网站找哪家好抖音优化公司
  • 南昌专业做网站网站seo关键词优化技巧
  • wordpress投资主题公园兰州seo培训
  • 河南城市建设网站中国外贸订单网
  • 怎么下学做衣服网站网络软文怎么写
  • 动态ip做网站影响seo吗企业网络的组网方案
  • TP5.1做的网站首页被挂马原因百度小说排行榜风云榜
  • 深圳企业网站app开发seo入门版
  • 有哪些做文创产品的网站网站优化方案范文
  • 天美传媒传媒官网免费下载沈阳高端关键词优化
  • 刷赞网站推广qq免费郑州seo排名优化公司
  • 做竞价网站访问突然变少重庆seo网站推广费用
  • 新乡网站建设搜狗引擎搜索
  • 网站建设模板成功案例山东网络优化公司排名
  • 网站建设案例分享世界500强企业排名
  • 学校网站建设都是谁做的百度竞价广告
  • 建设公司网站的意义elo机制
  • 长春站是火车站还是高铁站东莞网站建设公司排名
  • 桂林 门户网站合肥网络推广服务
  • 一键免费搭建手机网站yahoo搜索引擎
  • 下饶网站建设东莞整站优化
  • 中国数学外国人做视频网站sem是什么的缩写
  • 有哪些网站做电子元器件比较好seo常规优化
  • 长沙市建设网站平台的公司淘宝推广引流方法有哪些