Fedora 33 VS Code は JDK を読み取ったり開くことはできません。

Fedora 33 VS Code は JDK を読み取ったり開くことはできません。

私はFedora 33を実行しており、VS CodeでJava 11を使用しようとしています。端末経由で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をインストールして作業を開始しました。

おすすめ記事