更改 VS code 中的 java.home 路径

Rav*_*war 9 java visual-studio-code vscode-debugger

我刚刚安装了 java 11,因为 VS code 提示我将其更新到 java 11 或更高版本。安装 java 14 后,我不知道如何更改包含 java 14 的新文件夹的路径。在 settings.json 文件中,当光标悬停在 java.home 变量上时可以看到路径。 附图片 附图1

小智 31

对于现在的用户,在 VSCode 设置中将“java.home”更改为“java.jdt.ls.java.home”

"java.home": "C:\\Program Files\\Java\\jdk-17.0.2"
Run Code Online (Sandbox Code Playgroud)

"java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17.0.2",
Run Code Online (Sandbox Code Playgroud)

  • @MouseNag当您转到“文件”->“首选项”->“设置”时,右上角有一个图标,当您将鼠标悬停在该图标上时,会显示“打开设置(JSON)”。 (2认同)

Ste*_*SFT 9

按照以下顺序搜索 Java 开发工具包的路径:

  1. VS Code 设置中的 java.home 设置(工作空间然后用户设置)
  2. JDK_HOME 环境变量
  3. JAVA_HOME 环境变量
  4. 在当前系统路径上

“java.home”具有最高优先级,并且“java.home”与系统环境变量不同。打开设置并搜索“java.home”,可以得到示例:

"java.home":"C:\\Program Files\\Java\\jdk1.8.0_161"
Run Code Online (Sandbox Code Playgroud)

它指向“jdk”文件夹而不是“jdkFolder\bin”。