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/
如果自己的项目结构中,只有 src/ 或 .java 文件,那就是普通项目。
2. 解决步骤
步骤 1:下载 lombok.jar
请前往官方发布页面下载,地址如下:
下载后得到 lombok.jar 文件。
步骤 2:把 lib/lombok.jar 加入 Java 依赖
需要手动编辑 VSCode settings.json
- 打开 VSCode,按下 Ctrl + Shift + P。
- 输入
Preferences: Open Settings,点击第一个。 - 进入常用设置页面,往下找到'在 settings.json 中编辑',点击它,进入 json 配置脚本。
- 修改 json 配置脚本。
先拉到代码的最后,示例如下:
{
"maven.executable.path": "C:\\Users\\86183\\AppData\\Roaming\\Code\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\maven\\latest\\bin\\mvn"
}
因为下载的 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"


