【问题标题】:Changing the java.home path in VS code更改 VS 代码中的 java.home 路径
【发布时间】:2020-07-23 14:59:23
【问题描述】:

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

【问题讨论】:

  • 环境变量,更具体地说是PATH 变量。
  • @nbokmans 是的,我在那里改了,这里是 cmd C:\Users\Lenovo>echo %PATH% ...C:\Program Files\Java\jdk-14.0.2\ 的输出bin;e:\anconda;e:\anconda\Library\mingw-w64\bin;e:\anconda\Library\usr\bin;e:\anconda\Library\bin;e:\anconda\Scripts;C:\ Users\Lenovo\AppData\Local\Microsoft\WindowsApps;C:\Users\Lenovo\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Lenovo\AppData\Roaming\npm;F:\PyCharm 社区版2019.3.1\bin;

标签: java visual-studio-code vscode-settings vscode-debugger


【解决方案1】:

对于那些即将到来的人,在 VSCode 设置中将“java.home”更改为“java.jdt.ls.java.home”

来自

"java.home": "C:\\Program Files\\Java\\jdk-17.0.2"

"java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17.0.2",

【讨论】:

  • 您好,感谢您提供信息,但是我找不到此更改的原因。您能否提供更多信息?
【解决方案2】:

following order中搜索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"

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

【讨论】:

  • 它说它已被弃用,新方式有什么更新吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-02
  • 1970-01-01
  • 2022-07-11
  • 1970-01-01
  • 1970-01-01
  • 2021-09-02
  • 1970-01-01
相关资源
最近更新 更多