簡體   English   中英

此環境中不提供編譯器。 執行 mvn clean package 時

[英]No compiler is provided in this environment. When execute mvn clean package

嗨,當我在我的 cmd 上運行命令時

mvn 清潔包

我收到編譯器錯誤:此環境中未提供編譯器。 也許您在 JRE 而不是 JDK 上運行?

但我檢查了我的 PATH、JAVA_HOME 和 HOME_M2 在此處輸入圖片說明在此處輸入圖片說明在此處輸入圖片說明

我還檢查了 Eclipse 中已安裝的 JRE:在此處輸入圖片說明

顯然一切正常,關於為什么我會收到該錯誤的任何想法? 謝謝!

您的問題是在您的PATH中只有一個 JRE,而不是一個 JDK。

突出顯示的路徑

您必須將 JDK 包含到您的PATH ,然后 maven 會找到它。

https://roufid.com/no-compiler-is-provided-in-this-environment/

請設置您的 JAVA_HOME。

export JAVA_HOME=path_to_jdk 

再試一次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM