У меня была ТОЧНАЯ та же проблема! Поиск и поиск в течение нескольких дней, потому что все болтовни о "положить -vm c: \ program files \ java \ jdkxxxxx \ bin" в ini ar в качестве аргумента для ярлыка не сделали вообще heklp! (Я звучу разочарованно? Поверьте, это преуменьшение! Я просто в ярости, потому что потерял неделю, пытаясь сделать Maven надежным!)
У меня было очень непредсказуемое поведение. Иногда это компилируется, иногда нет. Если я сделал maven clean, он не смог найти компилятор и не удалось. Если я потом что-то изменил в пути сборки, он вдруг снова заработал !!
Пока я не зашел в окно -> настройки -> java -> установил JRE. Я добавил новую JRE, используя местоположение JDK, а затем удалил JRE. Внезапно Maven побежал стабильно!
Может быть, стоит написать буквы с размером шрифта 30 или около того в руководстве по apache?
При всем уважении, это просто возмутительно для сообщества Java! Я не могу себе представить, сколько дней было потеряно всеми этими людьми, пытавшимися решить свои проблемы такого рода! Я не могу предположить, что это выпущено как заключительная версия. Лично я бы даже не посмел выпустить такую вещь под названием BETA software ...
С наилучшими пожеланиями, так или иначе ... После недели вмешательства я наконец-то могу начать развиваться. Я надеюсь, что мой босс не узнает об этом. Мне потребовалось много усилий, чтобы убедить его НЕ переходить на .NET, и я уже сожалею об этом.