【发布时间】:2021-10-10 08:48:29
【问题描述】:
我已经找到了很多答案并尝试过,不幸的是没有一个对我有用。 我正在尝试在 Ubuntu 20.04 上安装 Visual Studio Code。到目前为止,它总是很顺利。可惜这次没有。 我的做法是:
- 我安装了 vscode
- 我安装了java
- 我把它加到了家里(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) 变量
当它不起作用时,我将它放在 ~/.config/Code/User/settings.json 中(与 $JAVA_HOME 中的不同路径,因为我尝试了一些东西,但也没有用) 在所有这些操作之后 vscode 仍然没有注册它。
我的问题是,为什么不,我忘记了什么?
【问题讨论】:
-
如果我要求 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