【问题标题】:vsCode does not accept the $JAVA_HOME UBUNTU 20.04vsCode 不接受 $JAVA_HOME UBUNTU 20.04
【发布时间】:2021-10-10 08:48:29
【问题描述】:

我已经找到了很多答案并尝试过,不幸的是没有一个对我有用。 我正在尝试在 Ubuntu 20.04 上安装 Visual Studio Code。到目前为止,它总是很顺利。可惜这次没有。 我的做法是:

  1. 我安装了 vscode
  2. 我安装了java
  3. 我把它加到了家里(echo $JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64) 和路径(echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/ lib/jvm/java-11-openjdk-amd64/bin) 变量

$JAVA_HOME, $PATH:

当它不起作用时,我将它放在 ~/.config/Code/User/settings.json 中(与 $JAVA_HOME 中的不同路径,因为我尝试了一些东西,但也没有用) 在所有这些操作之后 vscode 仍然没有注册它。

settings.json:

我的问题是,为什么不,我忘记了什么?

【问题讨论】:

  • 如果我要求 java -version 然后他将正确的输出返回给我 openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment ( build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM(build 11.0.11+9-Ubuntu-0ubuntu2.20.04,混合模式,共享)
  • “不接受”是什么意思?你希望 VScode 做什么,它会做什么?你是否在 VScode 中安装了必要的 Java 插件(主要是this one)?
  • 是的,我已经安装了插件,我希望 VScode 在设置 $JAVA_HOME 变量后,会在 Linux 系统上识别它,然后将它用于自己的终端。并且它没有检测到 Java 已安装(在 Linux 自己的 shell 中它可以工作),VScode 也没有检测到 java.home 设置文件中的路径。

标签: visual-studio-code java-11


【解决方案1】:

您可以将设置java.home设置为/usr/lib/jvm/java-11-openjdk-amd64

【讨论】:

    【解决方案2】:

    我不知道为什么,但它突然起作用了。我又安装了一次 Java,现在它可以工作了。可能是第一次安装 java 出了点问题。

    但感谢所有抽出时间的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      • 1970-01-01
      • 2021-07-22
      • 2021-07-03
      • 2017-03-20
      • 1970-01-01
      相关资源
      最近更新 更多