当前位置: 首页 > 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.yayakq.cn/news/273547/

相关文章:

  • 果洛营销网站建设哪家好长沙建设教育网
  • 做美食教程的网站有哪些建设银行网站一直打不开
  • 外包网站自己维护个人申请公众号注册
  • 企业网站制作 优帮云英文网站设计制作
  • 长沙点梦网站建设河北省建设资格执业中心网站
  • 福步外贸官网济南seo的排名优化
  • iis7配置asp网站国家企业营业执照查询
  • 广州万安建设监理有限公司网站wordpress nginx php.ini
  • 做3d打印网站枣强网站建设培训学校
  • 网站建设地基本流程太原提高网站排名
  • 青岛网站建设青岛新思维网站按钮样式
  • 公司网站的留言板怎么做企业网站制作比较好的
  • 关于做外汇现货的网站网站目录改版如何301跳转呀
  • 网站导航栏按钮网站建设与行政管理
  • 做班级网站的素材网站制作模版
  • 免费申请二级网站源码网站建设的费用是多少钱
  • 临清网站建设公司c 网站开发面试题
  • 凡科轻站网店网站模板
  • 做网站多少旅游网站开发背景
  • 网站风格重庆建设门户网站
  • 朔州公司做网站网站做浮动边框asp代码
  • 如何做简洁网站设计做烘焙的网站
  • wordpress gzip压缩搜索引擎优化的核心本质
  • 手机网站制作套餐如何做网站的内链和外链
  • 做网站如何组建域名seo优化快速排名技术
  • 网站要实名认证不锈钢网站样板
  • 如何做自己的播报网站西部数据网站管理助手v3.0
  • 百度app下载安装官方免费版自学seo能找到工作吗
  • 石材网站源码邯郸网站设计邯郸网站制作
  • 瓦房店网站建设公司注册地址与办公地址不一致