lombok包导入失效,lombok安装后无法启动eclipse,安装与配置lombok.jar

在尝试导入lombok.jar时,发现导入失效,未自动生成Setters方法。错误提示表明lombok需要安装到eclipse中。解决方案包括手动和自动安装:手动安装可能导致eclipse无法启动,而自动安装推荐使用官网最新版本的lombok.jar,双击安装并修改eclipse.ini文件。安装后重启eclipse,进行Clean与Build。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:当我按照平时导入jar包的习惯去导入lombok包时,发现导入失效,并未自动生成Setters方法。
控制台输出如下错误:

Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'name' of bean class [com.spring.bean02.di.Employee]: Bean property 'name' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
    at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1063)
    at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:922)
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:95)
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1504)
    ... 41 more

本人的Java Bean代码:
很明显出现了警告(原以为是没有自动生成Setters方法,在后面正确安装后发现这警告并不影响程序的执行,可忽略)
这里写图片描述

原因分析:lombok.jar需要安装到eclipse中,否则将其导入到项目中是无效的。

解决办法:手动安装或自动安装。

1.手动安装
本人按照网上的手动安装方法来安装,结果eclipse无法启动。最后放弃了该方法,原因是我无意中发现,该jar包可以双击来安装,厉害了。

2.自动安装
建议在官网下载最新版本(旧版本安装,Eclipse启动不了,我现在用的是v1.16.20), 下载完后,双击lombok.jar,它会自动检测IDE的安装路径,如果没有找到,那就手动帮它找。

安装完成后,可以在eclipse的安装目录下,查看多了个lombok.jar。
这里写图片描述

打开eclipse.ini, 发现最后面增加了这行东西:
这里写图片描述

最后(至关重要),重启eclipse,并将lombok.jar导入到需要的项目中,记得将所有项目 Clean与Build下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值