Cursor学习-Java环境配置

发布于:2025-06-08 ⋅ 阅读:(18) ⋅ 点赞:(0)

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使用方法,你们几点回家?


网站公告

今日签到

点亮在社区的每一天
去签到