费多拉 33 | VS Code 无法读取/打开 JDK

费多拉 33 | VS Code 无法读取/打开 JDK

我正在运行 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,然后我开始工作。

相关内容