java 找不到符号

java: 找不到符号

java在运行时出现如下报错:

java: 找不到符号
  符号:   方法 setOperation(java.lang.String)
  位置: 类型为io.renren.modules.sys.entity.SysLogEntity的变量 sysLog

我看了很多博文都是说要修改lombok的版本。我的情况是在同一台电脑,同一个idea中把一个能正常运行项目git到云端后再clone下来就运行不了了,出现如上报错。用我之前的lombok依赖版本是绝对能正常运行的。所以在不修改Lombok依赖版本的前提下,我找到了下面这篇博文,并成功解决的问题。

解决方法参考:https://www.cnblogs.com/lmyupupblogs/p/17377265

依次执行以下步骤(均在idea中执行):

  1. 刷新maven

    image-20241113191800798

  2. 点击 cleanpackage

    image-20241113191730574

  3. 点击 invalidate caches,清楚缓存

    image-20241113192048667

  4. 重新构建项目

    image-20241113192318855


最后,如果时不时就出现找不到符号

java: 找不到符号 符号: ......

我还是推荐改Lombok版本,据说是调高Lombok版本到1.18.10 以上

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.20</version>
</dependency>

每次都找不到符号,我已经改Lombok的版本了,心累…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值