IDEA 使用 Gradle 构建出错时的乱码问题

文章主要介绍了在使用IntelliJIDEA(IDEA)开发Gradle项目时遇到的编码问题和Lombok插件识别问题。当出现找不到符号的错误时,可以通过修改IDEA的VM选项设置为UTF-8和安装/更新Lombok插件来解决。同时,需启用AnnotationProcessing并在Gradle项目设置中选择用IDEA进行构建和运行。
摘要由CSDN通过智能技术生成

报错如下图所示:

解决办法:

  • 点击 IDEA 顶部菜单栏中的 Help
  •  点击 Edit Custom VM Options
  •  追加 -Dfile.encoding=UTF-8 到文档末尾
  • 重启 IDEA 即可

 Gradle 项目 在 IDEA 中运行,出现找不到符号错误

问题描述:

出现 “ 错误:找不到符号 ” 字样,但代码在其他电脑上成功运行过。

问题原因:

IDEA工具的Lombok插件问题,导致无法识别。

解决办法:

  • 下载或更新Lombok插件,选择File->Settings->Plugins,搜索Lombok并安装

  • 启用 Annotation processing

启用方法:File ->Settings ->Build, Execution, Deployment -> Compiler ->Annotation Processors

-> Enable annotation processing

  • 导入 lombok 包或引入 lombok 依赖
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.20'

  • 设置Gradle项目使用IDEA来build和run整个项目

设置方法:File ->Settings ->Build, Execution, Deployment ->Build Tools ->Gradle ->Gradle Projects ->Build and run 

  •  项目成功启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值