【问题标题】:I can't set up JDK on Visual Studio Code我无法在 Visual Studio Code 上设置 JDK
【发布时间】:2019-03-03 12:16:59
【问题描述】:

我看到了这个:

点击它,它把我重定向到 Red Hat 网站并让我下载 Red Hat Developer Studio,但正如我所说,我希望它在 Visual Studio Code 中。我确实下载了JDK,但不知道下一步该怎么做。

【问题讨论】:

标签: java visual-studio-code


【解决方案1】:

转移到 Java 11 对我来说是个窍门。这是运行 Java 语言支持 扩展所需的最低版本。 安装后,使用以下内容打开您的settings.json 文件:

  • Ctrl 或 CMD + Shift + P
  • 输入“设置”
  • 点击“首选项:打开设置 (JSON)”

然后添加这一行:

"java.home": "/usr/lib/jvm/java-11-openjdk-amd64"

如果将此设置添加到另一个设置之前,请不要忘记尾随逗号。

【讨论】:

  • Visual Studio Code 设置 (/usr/lib/jvm/java-11-openjdk-amd64) 中定义的 java.home 变量不指向 JDK。
【解决方案2】:
  • Ctrl+逗号
  • 搜索“java.home”

如果您使用的是最新的 vscode 版本:

  • 输入你的java路径(别忘了把路径放在" ")。*

如果您使用的是旧版本的 vscode:

  • 单击以 "java.home" 开头的行旁边的铅笔。
  • 点击“复制到设置”
  • 输入你的java路径(别忘了把路径放在" ")。*
  • Ctrl+S

*如果你不知道你的java路径,在你的终端输入which java(在windows上,请注意正确的格式,例如:"java.home": "C:/Program Files/Java/jdk-11.0.2"

【讨论】:

  • 嗨,amirali 执行了步骤 1,2 和 3 没有问题,但是单击 ctrl+'s' 没有任何反应我该如何完成工作区设置中的更改?
  • @FrancescoIapicca 你的操作系统是什么?你以前用过vscode吗?请与我们分享where java 返回的内容。
  • 我在win10上,我使用vscode进行dart和flutter,但我必须导入一个.aar文件并使用java(希望是kotlin)调用服务,所以是的(我使用它)和否(从不使用 java)[编辑:{“java.home”:“C:\\Program Files\\Java\\jdk-11.0.2”}
  • @FrancescoIapicca 您是否已将"java.home": "C:/Program Files/Java/jdk-11.0.2" 添加到您的settings.json 文件中?请确保您以正确的格式编写。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-17
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
  • 2018-07-31
  • 2023-03-26
  • 2020-04-13
相关资源
最近更新 更多