2015-08-19 14 views
0

當我編譯我的Maven項目時,它顯示下面的錯誤(在圖像中)。 而不是JRE,我已映射JDK進行編譯。此環境中未提供編譯器。也許你正在使用JRE而不是JDK? - maven build

任何關於如何解決這一問題將是巨大的建議1

+0

JAVA_HOME指向哪裏? – Thomas

+3

請參考[遊覽],四處看看,並仔細閱讀[幫助],特別是[*我如何提出一個好問題?](/ help /如何問)當問到錯誤時,將錯誤**發佈爲文本**,以便它可以搜索,並且即使您的代表不允許您發佈圖像,也可以發佈它。始終包含您已完成的所有調試。 (如果你還沒有做,請不要發佈問題,先進行一些調試,然後*發佈。) –

+0

可能的重複[在此環境中沒有提供編譯器。也許你正在運行JRE而不是JDK?](http://stackoverflow.com/questions/19655184/no-compiler-is-provided-in-this-environment-orhaps-you-are-running-on-一個-JRE-RA) –

回答

0

確保您JAVA_HOME(在Windows中)變量指向安裝JDK的,也確保JDK版本匹配的pom.xml

指定的
0

主要原因是環境變量中的JAVA_HOME設置應該指向正確的JDK位置。

  1. 檢查系統 - >高級系統設置
  2. 點擊環境變量
  3. 添加變量JAVA_HOME - > 「C:\ Program Files文件\的Java \ jdk1.8.0_141;」
  4. 編輯「路徑」 - >追加%JAVA_HOME%;到現有文本。
相關問題