跳到主要内容Cursor IDE 配置 Java SpringBoot 开发环境 | 极客日志JavaAIjava
Cursor IDE 配置 Java SpringBoot 开发环境
本文介绍了在 Cursor IDE 中配置 Java SpringBoot 开发环境的完整流程。主要包括设置系统级用户参数以固定 JDK 和 Gradle 路径,安装必要的 Java 及 Spring Boot 插件,以及针对非 Oracle JDK 进行的 Gradle 工具链适配。通过上述配置,可实现多项目间的便捷切换与正常调试。
SqlMaster0 浏览 配置 Cursor 进行 Java SpringBoot 项目开发
为了在多个 Java 项目间切换时避免重复配置 JDK 等参数,以下配置采用系统登录用户级别保存。
环境背景
- JDK: Eclipse OpenJDK 17
- Gradle: 8.12 版本
系统用户级别设置
运行 Cursor,按下 Ctrl+Shift+P,输入 Open User Settings(JSON),在弹出的下拉菜单中选择并编辑 JSON 文件。
在打开的编辑器中追加以下内容:
{
"java.jdt.ls.java.home": "D:\\java\\openjdk17.0.8",
"java.configuration.runtimes": [
{
"name": "JavaSE-17",
"path": "D:\\java\\openjdk17.0.8",
"default": true
},
{
"name": "JavaSE-21",
"path": "D:\\java\\jdk-21.0.1"
}
],
"java.import.gradle.home": "D:\\java\\gradle-8.12",
"java.import.gradle.version": "8.12",
微信扫一扫,关注极客日志
微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
相关免费在线工具
- 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
- RSA密钥对生成器
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
- Mermaid 预览与可视化编辑
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
"java.import.gradle.wrapper.enabled"
:
true
,
"java.import.gradle.distribution"
:
"WRAPPER"
,
"java.import.gradle.arguments"
:
"--stacktrace"
,
"java.import.gradle.offline.enabled"
:
false
,
"java.import.gradle.notifications.enabled"
:
true
,
"java.configuration.maven.userSettings"
:
"C:\\Users\\你的用户名\\.m2\\settings.xml"
,
"editor.formatOnSave"
:
true
,
"editor.formatOnPaste"
:
true
,
"editor.detectIndentation"
:
false
,
"editor.tabSize"
:
4
,
"[java]"
:
{
"editor.suggest.snippetsPreventQuickSuggestions"
:
false
,
"editor.suggestSelection"
:
"first"
,
"editor.formatOnSave"
:
true
,
"editor.formatOnPaste"
:
true
,
"editor.defaultFormatter"
:
"redhat.java"
}
,
"java.completion.importOrder"
:
[
"java"
,
"javax"
,
"org"
,
"com"
]
,
"java.configuration.updateBuildConfiguration"
:
"automatic"
,
"java.compile.nullAnalysis.mode"
:
"automatic"
,
"java.dependency.packagePresentation"
:
"hierarchical"
,
"java.format.settings.profile"
:
"GoogleStyle"
,
"java.format.settings.url"
:
""
}
注意:即使使用 OpenJDK,在 java.configuration.runtimes 的 name 字段仍需填写 JavaSE-版本号。
Gradle 配置
配置 GRADLE_HOME 指向解压后的 Gradle 路径。在 %HOME% (Windows 通常为 C:\Users\你的用户名) 下创建 .gradle 目录,并在其中创建 gradle.properties 文件,内容如下:
org.gradle.java.home=d:\\java\\openjdk17.0.8
org.gradle.daemon=false
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configureondemand=true
配置环境变量 GRADLE_USER_HOME 指向上述 .gradle 目录(例如 C:\Users\你的登录用户名\.gradle)。在 PATH 环境变量中加入 %GRADLE_HOME%\bin 并保存。
安装插件
在 Cursor IDE 内安装以下 Java 开发插件:
- Extension Pack for Java
- Debugger for Java
- Gradle for Java
- Spring Boot Tools
- Spring Boot Extension Pack
安装完成后重启 Cursor,左侧应出现 JAVA Projects 面板。
运行与调试
打开 Java 项目,左下角会自动初始化 Gradle 和 Java 项目。首次加载可能较慢,请耐心等待。
如需查看插件状态,点击 Java:Activating 区域,选择 Open Logs 打开日志。
针对 Spring 项目,点击界面最右侧向下箭头,找到 Spring Boot Dashboard 并打开。
在 Apps 列表中点击对应项目的运行按钮即可启动或调试。
非 Oracle JDK 额外配置
若使用的是非标准 Oracle JDK(如 Adoptium/OpenJDK),可能需要修改构建脚本以指定工具链。
allprojects { tasks.withType(JavaCompile).configureEach { javaCompiler = javaToolchains.compilerFor { languageVersion = JavaLanguageVersion.of(17) vendor = JvmVendorSpec.ADOPTIUM } } }
gradle.beforeProject { project -> project.plugins.withType(JavaPlugin) { project.java { toolchain { languageVersion = JavaLanguageVersion.of(17) vendor = JvmVendorSpec.ADOPTIUM } } } }