jEnv が VSCode Java 拡張パックを混乱させている

jEnv が VSCode Java 拡張パックを混乱させている

最近、Mac で Java バージョンを管理するために jEnv を入手しました。(通常は Java 12 を使用していますが、学校では Java 8 を使用しています) インストールと構成の後に、作業フォルダーで VSCode を開くと、「実行するには Java 8 以降が必要です。最新の JDK をダウンロードしてインストールしてください」(ソース: Red Hat 拡張機能による Java 言語サポート) と「申し訳ありませんが、Java の IntelliCode サポートをアクティブ化する際に問題が発生しました。詳細については、[Java の言語サポート] および [VS IntelliCode] 出力ウィンドウを確認してください」(Java 拡張機能パック外ですが、とにかく影響を受けました。ソース: Visual Studio IntelliCode Preview 拡張機能) という 2 つのエラー メッセージが表示されることに気付きました。グローバル Java バージョンをシステム バージョン (Java 12) から変更していませんが、それでも Java 12 と Java 8 がサポートされているはずです。何が起こっているのかわかりませんが、jEnv と関係があると思います。

答え1

エクスポート プラグインを有効にするには を使用できますjenv enable-plugin export。これにより、JAVA_HOME が設定されます。

参照:出典: github.com

関連情報