jEnv 搞亂了 VSCode Java 擴充包

jEnv 搞亂了 VSCode Java 擴充包

我最近使用 jEnv 來管理 Mac 上的 Java 版本。 (我通常使用Java 12,我的學校使用Java 8)我注意到安裝和設定後,我使用工作資料夾開啟VSCode,收到2 個錯誤訊息,提示「需要Java 8 或更高版本才能運行。請下載」並安裝最新的JDK」(來自Red Hat 擴充功能的Java 語言支援)和「抱歉,在啟動Java 的IntelliCode 支援時出現問題,請檢查「Java 語言支援」和「VS IntelliCode」輸出視窗以了解詳細資訊。 」 (在 Java 擴充包之外,但無論如何都會受到影響,來源來自 Visual Studio IntelliCode Preview 擴充功能)我沒有從系統版本 (Java 12) 更改全域 Java 版本,即使如此,也應該支援 Java 12 和 Java 8。我不知道發生了什麼,但我認為這與 jEnv 有關。

答案1

您可以使用jenv enable-plugin export來啟用匯出插件。這應該會設定 JAVA_HOME。

參考:https://github.com/jenv/jenv

相關內容