Eclipse IDE - в этой среде не предусмотрен компилятор. Возможно, вы работаете на JRE, а не на JDK?

Eclipse IDE - в этой среде не предусмотрен компилятор. Возможно, вы работаете на JRE, а не на JDK?

Maven компилирует проект в Eclipse IDE, но отображает следующие сообщения об ошибках:

$ mvn clean compile

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.859 s
[INFO] Finished at: 2018-10-03T15:56:43+08:00
[INFO] ------------------------------------------------------------------------

P.S Tested with Maven 3.5.3 and Eclipse SimRel 2018-09

По умолчанию Eclipse настраивает JRE автоматически.

image

Решение

Maven нужен JDK для компиляции проекта. Убедитесь, что вы установили / загрузили JDK и добавили его в Eclipse IDE как установленную JRE.

1. Windows → Настройки → Java → Установленные JRE → Добавить…, выберите папку JDK.

image

2. Добавить новый JDK как JRE и проверить его.

image

Готово. Перекомпилируй это снова.

Related