Ошибка, которую вы видите, возможно, из-за того, что у вас неправильно настроен путь JAVA_HOME.Вы видите что-то вроде C:\{directories to jre}\..\lib\tools.jar
?
Вы можете запустить eclipse, используя свой встроенный JDK, изменив eclipse.ini и добавив что-то вроде
-vm
C:\{directories to JDK}\bin\javaw.exe
.это затмение по умолчанию будет использовать вашу систему Jre для запуска затмения.Вы, вероятно, видели сообщение при запуске eclipse, похожее на «Eclipse работает под JRE, а m2eclipse требует JDK, некоторые плагины не будут работать»
Если вы зайдете (в eclipse) Help -> Сведения об установке и посмотритедля -vm вы, вероятно, увидите, что он указывает на то место, где нет ожидаемой структуры пути.
Примечание. По какой-то причине, когда я столкнулся с этой проблемой, java.home в maven был оценен с того места, где затмениебыл запущен с.Поэтому, когда он пытается вытащить tools.jar из того, что он видит как java.home, это может быть не то, что вы на самом деле задали как JAVA_HOME в качестве переменной env / system.