cursor的java设置

最近拥抱AI编程,cursor用的比较多,这边分享一下cursor的配置,就当是备忘录了
在cursor的上方搜索框输入settings.json,打开配置文件,把下面的内容复制进去:

{
  "window.commandCenter": true,
  "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms1G -Xlog:disable -javaagent:\"c:\\Users\\User\\.cursor\\extensions\\gabrielbb.vscode-lombok-1.0.1-universal\\server\\lombok.jar\"",
  "redhat.telemetry.enabled": true,
  "java.import.gradle.java.home": "C:\\Program Files\\Java\\jdk1.8.0_361",
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "C:\\Program Files\\Java\\jdk1.8.0_361",
      "default": true
    }
  ],
  "java.import.gradle.home": "D:\\lib\\gradle",
  "java.import.gradle.version": "5.6.2",
  "java.import.gradle.wrapper.enabled": true,
  "java.import.gradle.arguments": "--stacktrace",
  "java.import.gradle.offline.enabled": false,
  "java.configuration.maven.userSettings": "C:\\Users\\User\\.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": "",
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
posted @ 2025-09-12 15:11  leecoders  阅读(83)  评论(0)    收藏  举报