elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题

由于最近在弄elastic-job ,在下载源码后会报一些错误,变量log 找不到,没有getter/setter 方法之类的。

图片.png

之前没有接触过lombok ,这次看了些帖子,也只是暂时解决了这样的问题。
1.前往官网下载:https://projectlombok.org/download  lombok.jar
2.将lombok.jar放在eclipse的安装目录下。

图片.png

 

3.在eclipse的安装目录下。shift+右键 ->在此处打开shell窗口,执行命令

图片.png

4.会出现如下安装窗口

图片.png

5.点击Specify location.. 选择eclipse 的安装目录。然后点击install/update

图片.png

6. 安装成功,退出,在eclipse.ini中会看到新增lombok.jar一行

图片.png

图片.png

7.有时后可能这样自动安装的路径导致eclipse无法启动,可以将eclipse.ini文件自动追加的一行修改为下图所示
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar

图片.png

8.启动eclipse ,clean。错误消失。

引用\[1\]是一段Java代码,其中使用了@Slf4j注解来生成日志对象。引用\[2\]是关于解决IntelliJ中使用@Slf4j注解后不到log对象的问题的建议。 要解决IntelliJ中使用@Slf4j注解后不到log对象的问题,可以按照以下步骤进行检查和解决: 1. 确保已经在项目的依赖中导入了lombok库。在pom.xml文件中,检查是否有以下依赖项: ```xml <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> ``` 如果没有该依赖项,请添加它并重新构建项目。 2. 确保注解生效激活。在IntelliJ中,打开项目的设置,然后选择"Build, Execution, Deployment" > "Compiler" > "Annotation Processors"。确保"Enable annotation processing"选项已经勾选。 完成以上步骤后,重新编译项目并运行代码,应该能够log对象并正常使用。 #### 引用[.reference_title] - *1* [在IntelliJ IDEA中,注解@Slf4j不到log](https://blog.csdn.net/Zero_Jones/article/details/83650606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [IntelliJ IDEA 中使用 @Slf4j 但是不到 log解决方案](https://blog.csdn.net/Hedon954/article/details/105694006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值