跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

VSCode 配置普通 Java 项目使用 Lombok

在 VSCode 中为普通 Java 项目配置 Lombok 的方法。首先通过项目结构区分 Maven、Gradle 与普通项目。对于无构建工具的普通项目,需手动下载 lombok.jar,并在 VSCode 的 settings.json 中添加 java.project.referencedLibraries 配置指向该 jar 包路径,同时开启注解处理。最后重启 Java 语言服务器以生效。

星河入梦发布于 2026/3/27更新于 2026/5/2931 浏览
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/

如果自己的项目结构中,只有 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. 进入常用设置页面,往下找到'在 settings.json 中编辑',点击它,进入 json 配置脚本。
  4. 修改 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",
  "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 语言服务。

目录

  1. 1. 错误类型及判断项目类型
  2. 2. 解决步骤
  3. 步骤 1:下载 lombok.jar
  4. 步骤 2:把 lib/lombok.jar 加入 Java 依赖
  5. 步骤 3:重启 Java 语言服务
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AI 大模型核心技术:CoT 思维链与 ReAct 推理行动
  • macOS 本地部署 OpenClaw 智能体框架指南
  • 网络安全 SRC 漏洞挖掘实战指南与学习路径
  • JavaScript 错误处理:深入分析 Uncaught (in promise) error
  • Python 数据分析实战指南:从数据清洗到可视化报告
  • 零基础与其他行业转行是否适合学习 Python
  • AI 辅助解决 Cursor 访问被阻止问题
  • C 语言多线程与并发编程:提高程序执行效率
  • ESP-Drone 开源无人机平台 5 步快速入门
  • OpenClaw Gateway 命令与交互指南
  • Linux 系统新增 Swap 分区实战指南
  • Cursor 接入 DeepSeek V3.2 与 MiniMax M2 模型配置指南
  • 埃斯顿工业机器人仿真与编程快速入门
  • 基于 FastGPT 与 MCP 协议构建工具增强型智能体
  • Python 爬虫入门基础教程:流程、模块与框架详解
  • OpenClaw 安全最佳实践:保护 AI 与数据
  • FPGA 实现 OV5640 摄像头视频图像显示
  • IntelliJ IDEA 插件开发:搭建自建插件仓库
  • 大模型(LLM)在企业中的典型应用场景
  • C++ 树形动态规划:从原理到实战深度解析

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online