VSCode配置java中的lombok

1. 错误类型及判断项目类型

我在使用VSCode写普通java项目时,想使用lombok,出现错误:

The import lombok cannot be resolved

搜索了很多,大都是针对Maven 项目Gradle 项目 的解决方法

可以从项目结构看出是哪种类型

  • Maven 项目

project/

├── src/

├── pom.xml

  • Gradle 项目

project/

├── build.gradle

├── settings.gradle

├── gradlew

├── src/p

如果自己的项目结构中,只有src/ 或 .java 文件,那就是普通项目

2.解决步骤

步骤 1:下载 lombok.jar

请前往官方发布页面下载,地址如下

👉 https://projectlombok.org/download

下载后得到:lombok.jar 文件


步骤 2:把 lib/lombok.jar 加入 Java 依赖

需要手动编辑 VSCode settings.json**】**

(1)打开VSCode,按下 Ctrl + Shift + P

(2)输入 Preferences: Open Settings, 点击第一个

(3)进入 常用设置 页面,往下找到 "在 setting.json中编辑",点击它,进入 json配置脚本

(4)修改json配置脚本

先拉到代码的最后,我的是这样

复制代码
"maven.executable.path": "C:\\Users\\86183\\AppData\\Roaming\\Code\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\maven\\latest\\bin\\mvn"
}

因为步骤1中我下载的lombok.jar文件地址是

D:\Users\86183\AppData\Local\Programs\Microsoft VS Code\lib\lombok.jar

所以修改后的脚本是(你只需要修改自己的lombok.jar文件地址即可)

复制代码
    "maven.executable.path": "C:\\Users\\86183\\AppData\\Roaming\\Code\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\maven\\latest\\bin\\mvn",
    
    "java.project.referencedLibraries": [
        "D:/Users/86183/AppData/Local/Programs/Microsoft VS Code/lib/lombok.jar"
    ],
    "java.configuration.configureAnnotationProcessing": true
}

步骤 3:重启java语言服务

按下 Ctrl + Shift + P

输入 Clean Java Language Server Workspace , 点击第一个,自动重启 Java 语言服务

相关推荐
SL_staff几秒前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品
传奇开心果编程44 分钟前
【springboot基础语法学与练】第 1 课:从零开始
java·spring boot·后端·学习
SL_staff1 小时前
财务系统慎用低代码?从数据模型闭环看合规落地的技术实践
java·低代码·全栈
Bruce_Liuxiaowei1 小时前
Python 实例赋值遮蔽类属性:一个从不报错的静默陷阱
开发语言·python·语法糖
滕州市燕猫虎计算机科技工作室个体工商户1 小时前
IDEA:Command line is too long
java·ide·intellij-idea
步行cgn1 小时前
Spring p 命名空间注入详解
java·前端·spring
YatHinLay1 小时前
MyBatis 流式查询实战:ResultHandler 处理海量数据
java
天天被压力2 小时前
【跨市场数据实战 #08】可转债折价机会怎么筛:3个接口抓比价、列表和实时盘口
java·人工智能·python
aramae2 小时前
MySQL内置函数(7)
开发语言·笔记·后端·mysql·其他
张某布响丸辣2 小时前
附件下载的安全边界:路径白名单、NAS 哨兵文件与 Redis Lua 一次性令牌
java·redis·redis lua·nas哨兵