下面是vscode中的配置。雖然我已經在 vscode 中配置了 JDK,但是當我運行 maven install 時仍然出現編譯錯誤,但是 maven test 作業正常。
請告訴我如何解決。

uj5u.com熱心網友回復:
您不需要 configure "maven.terminal.useJavaHome",它取決于java.home,但java.home目前已棄用。
官方檔案:
如果您需要針對不同的 JDK 版本編譯專案,建議您在用戶設定中配置 java.configuration.runtimes 屬性,例如:
"java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "/path/to/jdk-8", }, { "name": "JavaSE-11", "path": "/path/to/jdk-11", }, { "name": "JavaSE-18", "path": "/path/to/jdk-18", "default": true }, ]
但它不會修改Path終端中的環境變數,它會影響Java擴展,例如Run Java按鈕。
而且從你問題中的圖片和你的評論來看,你需要先下載安裝一個JDK,記得把JDK的bin檔案夾添加到Path環境變數中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/462359.html
