![费多拉 33 | VS Code 无法读取/打开 JDK](https://linux22.com/image/186291/%E8%B4%B9%E5%A4%9A%E6%8B%89%2033%20%7C%20VS%20Code%20%E6%97%A0%E6%B3%95%E8%AF%BB%E5%8F%96%2F%E6%89%93%E5%BC%80%20JDK.png)
我正在运行 Fedora 33,并尝试将 Java 11 与 VS Code 结合使用。我已经通过终端安装了 VS Code,并且运行良好。我已经安装了 VS Code Java 扩展包,唯一不起作用的是我似乎无法让扩展包找到并运行已安装的 JDK。如果我尝试检查我的 Java 版本,我会得到以下信息:
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment 18.9 (build 11.0.9.1+11)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9.1+11, mixed mode, sharing)
这是输出readlink -f $(which java)
/usr/lib/jvm/java-11-openjdk-11.0.9.11-9.fc33.x86_64/bin/java
这是 VS 代码settings.json
:
"java.home": "/usr/lib/jvm/java-11-openjdk-11.0.9.11-9.fc33.x86_64"
我尝试通过 dnf 重新安装 VS Code 但没有帮助。关于该做什么有什么想法吗?
答案1
我删除了java-11-openjdk,并安装了最新的jdk-15,然后我开始工作。