Fedora

軟呢帽 33 |VS Code 無法讀取/打開 JDK

  • January 18, 2021

我正在執行 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,但沒有幫助。關於做什麼的任何想法?

我刪除了java-11-openjdk,安裝了最新的jdk-15,開始工作。

引用自:https://unix.stackexchange.com/questions/628741