簡體   English   中英

此環境中不提供編譯器。 也許您在 JRE 而不是 JDK 上運行? - 但是選擇了jdk

[英]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? - but jdk selected

我正在嘗試執行 atlas-run(遵循有關構建融合主題的簡單教程)我收到以下錯誤:

此環境中不提供編譯器。 也許您在 JRE 而不是 JDK 上運行?

但是:我已經進入了我的 Eclipse 設置(窗口-> 首選項-> java)並檢查了 jdk 是否被勾選為默認值,並且也被選為執行環境(為了安全起見,我刪除了 JRE)。 我還去了我的系統設置,並確保 PATH 和 JAVA_HOME 都指向 JDK 而不是 JRE。

我有同樣的問題。

轉到控制面板 --> 系統 --> 高級系統設置

單擊環境變量
我的 JAVA_HOME 設置為 c:\program files (x86)\java\jre1.8.0_111
我將其更改為:
C:\Program Files\Java\jdk1.8.0_111
它運行成功。

解決方案:進入項目運行配置,選擇執行環境:CDC-1.0/Foundation-1.0 (jdk1.8),點擊立即運行。

我對 maven-compiler-plugin 有同樣的問題將 maven bin 文件夾添加到 PATH 變量解決了我的問題

暫無
暫無

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

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