
还在用传统AI插件开发JAVA?Cursor保姆级配置教程,让它成为你的超级IDEA
引言
大家好,我是博远,拥有 10 年开发经验的全栈架构师。
想象一下:AI 帮你写代码,你只需要描述需求,几秒钟就能生成完整的业务逻辑代码。
这不是科幻,而是 2025 年编程的日常。
今天就来教大家如何让 Cursor 这个"编程神器"完美适配 Java 开发。
为什么是 Cursor
发展到当前,现在的 AI 编程已经不再是【复制代码到聊天框,然后再复制生成好的代码到 IDE 中】和 【插件方式只能理解一部分代码】 这些低能方案了,现在都是使用 AI+IDE 编程工具。
这种现代 AI+ 编程工具在原有代码补全的基础上还可以【扫描我们的现有代码框架,然后在此基础之上,根据我们描述的需求直接生成对应的代码】
这个过程虽然大概率没办法一步到位,但是架不住速度快,质量高,并且还能让 AI 随时改动。
这种 AI+IDE 工具国内外有很多,最出众、最成熟、用的最多的当属爆火的 Cursor 了。
但是 Cursor 本身依托于 VSCode 开发而来,对于前端和 Python 工程师会更熟悉一点,像我们 Java 工程师想要把 Cursor 用的像 IDEA 一样,可没那么容易。
问题不大跟着文章走,不能保证和 IDEA 一毛一样,但是比起原版的 Cursor 会好用很多。
效果展示:AI 编程到底有多强
在开始配置之前,先让大家看看配置好的 Cursor 能做什么:
场景 : 我需要写一个用户管理的 Controller
传统方式: 需要写 30-50 行代码,包括参数校验、异常处理、返回格式等
AI 方式: 我只需要告诉 Cursor:
"帮我写一个用户管理 Controller,包含增删改查,使用 RestController,参数校验用 @Valid"
结果: 3 分钟生成整套完整代码!
看到这个效果,是不是觉得值得花 10 分钟配置一下?那我们开始吧!
快速上手:3 分钟让 Cursor 跑起来
目标:让 Cursor 能运行 Java 项目,满足 80% 的日常需求
Step 1:下载安装
Cursor 官网 下载 → 一路确认安装,不懂的也可以看我的上一篇文章,里面有 Cursor 的基础使用指南
Step 2:选择 AI 模型
右上角齿轮 → Models → 勾选这两个:
- ✅ claude-4-sonnet-think(思考版,推理能力强)
- ✅ claude-4-sonnet(标准版,速度快)
Step 3:安装 Java 插件(2 分钟)
左侧扩展图标 → 搜索并安装:
- Extension Pack for Java(Java 语言扩展包,必装 ⭐)
- Spring Boot Extension Pack(Spring 开发必装 ⭐)
- Lombok Annotations Support for VS Code (Lombok 支持)
- IntelliJ IDEA Keybindings(IDEA 快捷键适配)
- MybatisX(快速跳转 Mapper 与 XML)
完成! 现在你已经可以:
- 打开 Java 项目
- 运行代码
- 使用 AI 生成代码
💡 急用党:到这里就够用了!想要更专业的配置,继续看下一部分。
进阶配置:打造专业 Java 开发环境
🎯 适合人群:追求完美体验的开发者,或需要复杂项目配置的团队
Java 环境配置
全局配置
扩展包安装完后,最好重启一下 Cursor,然后我们还需要在 settings.json
中配置 Java 路径:
打开命令面板(Ctrl+Shift+P)-> 打开用户设置 -> 输入 jdk,点击在 setting.json
中编辑就可以进入配置的 JSON 中
//全局环境配置 (settings.json)
{
"java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17",//这里是你本地jdk根目录
"java.configuration.runtimes": [
{
"name": "JavaSE-17",
"path": "C:\\Program Files\\Java\\jdk-17",//同home路径,这里是你本地jdk根目录
"default": true //是否默认
}
],
"java.compile.nullAnalysis.mode": "automatic",
}
重要提醒 ⚠️
:配置完成后记得 Ctrl+S
保存,Cursor 默认不会自动保存!
Maven 配置
全局配置
Maven 与 JDK 配置一样,不同的是搜索的是 Maven,注意 Maven 路径此处是需要配置到 mvn.cmd 文件所在位置
{
"java.configuration.maven.userSettings": "C:\\apache-maven-3.8.6\\conf\\settings.xml",
"maven.executable.path": "C:\\apache-maven-3.8.6\\bin\\mvn.cmd",
"maven.terminal.useJavaHome": true,
"java.import.maven.enabled": true
}
同样记得保存哦!
Maven\Jdk 项目级配置
上面的配置为通用配置,配好后每个项目都生效, 但是实际生产过程中,我们是每个项目的配置都不一样的,怎么办呢,不用着急,继续往下看
创建项目配置目录
我们需要在根目录下创建一个 .vscode
文件夹
- 自定义项目 jdk 和 Maven 配置:在.vscode 内创建一个
setting.json
,然后把我们刚刚在全局配置的 setting.json 中的内容复制进来即可 - 自定义启动调试参数: 在.vscode 内创建一个
launch.json
根据你想要自定义启动方法配置
启动调试
当如上操作做完后,右上角就会有个小三角标志了,点击小三角就可以正常调试啦
总结
相较于 IDEA 的全面方便,Cursor 需要大量且繁琐的配置才能运行的舒服,但是 Cursor 的 AI 能力也值得这些折腾。
电脑配置较好的同学可以同时开启 Cursor 和 IDEA,AI 生成 + 传统调试两不误。
如果确实不想弄 cursor,最近又新出了插件版助手 Augment,我也会后期评测发一下文章,欢迎关注。
AI 编程发展了半年就已经可以一天的活一两小时就干完了,而且质量还更好,实在不敢想后面会咋样,也许后面真的不需要懂代码了,普通人也能开发各种大型软件。
如果你想让 AI 写出更符合你项目规范的代码?或者你的 cursor 比较傻,那可以关注我的公众号:博远 AI 编程,在公众号中回复:javarule,获取整套专业 prompt。