「之岙」

「之岙」

Maven打包問題

錯誤簡要#

此環境中未提供編譯器。也許您運行的是 JRE 而非 JDK?

錯誤排查#

在終端執行

mvn -v

重點查看輸出中的 Java 版本和運行時,是否與項目使用的 Java 版本相符
如果不相符,則表示存在環境變數問題,可以繼續查看以下內容

檢查環境變數#

在終端執行

java -version
javac -version

上述 mvn -v 是跟隨系統級的 Java 環境變數走的,因此這兩個終端命令將與項目不相符

更新環境變數#

我是在 Windows 上遇到的問題,以下介紹 Windows 系統的解決方法
Windows:控制面板 -> 系統和安全 -> 系統 -> 高級系統設置 -> 環境變數
在這裡您會看到用戶變數和系統變數,我兩者都修改了
選中用戶變數中的 Path-> 編輯 -> 新建 -> 將對應 JDK 的 bin 路徑粘貼進來 -> 移到最上面
系統變數和用戶變數的操作一致
解決問題最重要的是將 JDK 的 bin 路徑移至最上面,因為其他環境變數中也有 java,它接管了 java_home,所以將其移到最上面就解決了

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。