当前位置: 首页 > news >正文

Cursor学习-Java环境配置

Hello,兄弟们!!!好久不更了,今天XiXi分享的是在Cursor中如何配置Java环境。话不多说直接上干货。

环境准备

  • JDK17:D:\work\environment\jdk-17.0.11
  • JDK11:D:\work\environment\jdk-11.0.10
  • JDK8:D:\work\environment\jdk
  • Maven:D:\work\environment\maven-3.8.8
  • Git:D:\work\environment\Git\bin\git.exe

默认情况:Cursor中打开一个新建的SpringBoot项目,只能查看代码,至于运行项目、点击查看类实现和点击跳转方法等动作是没办法进行的。这让Cursor中开发Java代码很不方便。

安装插件

Cursor插件市场打不开解决方式:https://blog.csdn.net/master336/article/details/146280054

  • Extension Pack for Java

  • Spring Boot Extension Pack

  • IntelliJ IDEA Keybindings:在Cursor中使用IDEA快捷键

配置Java环境

在Cursor中配置环境需要写入settings.json文件中,settings.json文件有3个级别,下面我们一起来学习一下。

配置文件级别

Cursor中的配置分了3个级别:默认配置、全局用户配置、工作空间配置

  • 默认配置:作用于在Cursor下打开的项目
  • 全局用户配置:也是作用于Cursor下打开的项目,不同用户可以有自己的配置文件。

除了ctrl+shift+p打开全局用户配置外,还可以File > Preferences > Profies方式找到,并指定生效的全局用户配置

  • 工作空间配置(项目配置):仅对当前项目有效,配置在项目的根目录下**.vscode/setting.json**

优先级:工作空间配置 > 全局用户配置 > 默认配置

配置相同的优先级高的生效

配置文件内容

  1. ctrl + shift + p
  2. 选择 Open User Settings
  3. 复制下面内容并保存(换成自己的路径)
{// 配置 maven 使用的 Java环境"maven.terminal.useJavaHome": true,"java.home": "D:\\work\\environment\\jdk-17.0.11",// 配置 maven命令所在的路径"maven.executable.path": "D:\\work\\environment\\maven-3.8.8\\bin\\mvn",// maven配置文件, 若不指定则会使用 maven.executable.path所属Maven的settings.xml"maven.settingsFile": "D:\\work\\environment\\maven-3.8.8\\conf\\settings.xml",// 这个目前来看配不配都可以,配了也没啥用// "java.jdt.ls.java.home": "D:\\work\\environment\\jdk",// 配置JDK,类似于IDEA中配置JDK,可以在Project Settings中选择,用于项目启动"java.configuration.runtimes": [{"name": "JavaSE-17","path": "D:\\work\\environment\\jdk-17.0.11","default": true},{"name": "JavaSE-11","path": "D:\\work\\environment\\jdk-11.0.10","default": false},{"name": "JavaSE-1.8","path": "D:\\work\\environment\\jdk","default": false}],// 配置Git路径"git.path": "D:\\work\\environment\\Git\\bin\\git.exe"}

为什么是这样配置的?

网上很多教程就是给你这个配置文件,让你这样配。但是XiXi是很想知道为啥这样配置的。于是研究了一下。其实这些配置都是通过 File > Preferences > VS Coding Settings中配置然后写入settings.json

示例1:Maven命令路径的配置

“maven.executable.path”: “D:\work\environment\maven-3.8.8\bin\mvn”

实例2:JDK配置

  {"java.configuration.runtimes": [{"name": "JavaSE-17","path": "D:\\work\\environment\\jdk-17.0.11","default": true},{"name": "JavaSE-11","path": "D:\\work\\environment\\jdk-11.0.10","default": false},{"name": "JavaSE-1.8","path": "D:\\work\\environment\\jdk","default": false}]} 

运行SpringBoot项目

Maven编译

注:Maven的运行使用的是哪个版本的Java?这里很多小伙伴可能压根没考虑过,其实默认情况下是用到了本机环境变量中的JAVA_HOME。如果想自定义可以在settings.json中配置。

{// 这样配置会替换 本机环境变量中的  JAVA_HOME"maven.terminal.useJavaHome": true,"java.home": "D:\\work\\environment\\jdk-17.0.11",
} 

运行Java项目

方式一:在启动类中点Run/Debug

方式二:在SpringBoot面板中启动

这里小伙伴们是不是想知道运行这个项目用的是哪个JDK,如果想切换JDK版本怎么办?下面我就来揭晓答案

如何切换JDK版本?

打开项目配置文件:ctrl + shift + p

选择JDK版本(这里的JDK版本就是我们在settings.json中配置的)

总结

好的,关于Cursor中配置Java开发环境的知识XiXi就研究到这里。在日常工作中,如果是项目运行、自己编写代码等工作,在IDEA中完成还是更加亲切且顺畅的。至于一些代码阅读和优化的工作,可以放在配置了Java环境的Cursor中进行,结合AI能力会让开发如虎添翼。

最后一个问题?

有我这样的老公给你们分享Cursor使用方法,你们几点回家?

相关文章:

  • 不等式是否满足约束并输出最大差 - 华为OD机试真题(JavaScript 题解)
  • 运维_集运维核心学习
  • MCP详解及协议的使用(python版本和Node版本)
  • AGV|无人叉车工业语音播报器|预警提示器LBE-LEX系列性能与接线说明
  • 《光子技术成像技术》第二章 预习2025.6.7
  • 低代码平台前端页面表格字段绑定与后端数据传输交互主要有哪些方式?华为云Astro在这方面有哪些方式?
  • 坚持每日Codeforces三题挑战:Day 4 - 题目详解(2025-06-07,难度:1000, 1100, 1400)
  • [AI绘画]sd学习记录(二)文生图参数进阶
  • 分享一道力扣
  • 实习学习项目
  • 6.7 打卡
  • OCR MLLM Evaluation
  • pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)
  • Ubuntu2404 下搭建 Zephyr 开发环境
  • 数据类型 -- 字符
  • groovy:java 发送一封带有附件的邮件
  • SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
  • excel中数字不满六位在左侧前面补0的方法
  • ClusterRole 和 ClusterRoleBinding 的关系及使用
  • 公路水运安全员B证的考试要点、速记口诀及备考指南
  • 局机关网站建设改进措施/2345浏览器影视大全
  • 免费网站排名优化/seo需要什么技术
  • 有没有专门做装修的网站/关于seo的行业岗位有哪些
  • 内江市网站建设/长沙哪里有网站推广优化
  • 企业网站建设一般多少钱/引擎搜索入口
  • 个人网站备案怎么办理/业务推广方案怎么写