所以我最近為 Linux 安裝了 OpenJDK 17,它以 tar.gz 檔案的形式出現在我面前。我在安裝 Java 擴展包(我默認安裝了 Java 11,但我決定獲取最新版本)后單擊我在 vs 代碼上的鏈接后安裝了它,在從 vsc 安裝 Java 的采用的 temurin 選項卡下。所以這樣做之后我重新加載了螢屏,但仍然沒有變化。Vs 代碼仍未檢測到已安裝 java 17 或 11。此外,當我java --version在終端中輸入時,我得到:
OpenJDK 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11 9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11 9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
如何使 Java 17 成為 VSC 的默認版本?
uj5u.com熱心網友回復:
您已將 jdk11 添加到 PATH ,放棄此配置,然后將 jdk17 添加到 PATH。
然后轉到VS Code,打開User Settings.json添加
"java.home": "<path to jdk17>",
然后重新加載視窗以使此更改生效。
uj5u.com熱心網友回復:
我做了以下步驟來解決這個問題(我使用基于 Debian 的 Linux 作業系統):
- 去找我的軟體經理,搜索 JDK 11。
- 從軟體管理器中洗掉了 JDK 11 并安裝了 JDK 17
- 去了VSC并安裝了一個擴展“java run”。
- 運行代碼,它作業得很好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/374875.html
