Ответ 1
У меня была такая же проблема, и я только что добавил в eclipse.ini путь к JDK8.
В моем случае:
-vm
C:\Program Files (x86)\Java\jdk1.8.0_60\bin\javaw.exe
(должно быть до -vmargs)
Обновление плагина maven с 1.7 до 1.8 приводит к следующему сообщению об ошибке:
[ERROR] 'dependencies.dependency.systemPath' для com.sun: tools: jar должен указывать абсолютный путь, но ${toolsjarSystemPath} @ pom.xml/строка зонной области 1
У меня была такая же проблема, и я только что добавил в eclipse.ini путь к JDK8.
В моем случае:
-vm
C:\Program Files (x86)\Java\jdk1.8.0_60\bin\javaw.exe
(должно быть до -vmargs)
Я нашел проблему в плагине AspectJ Maven и исправил ее. Мой запрос на перенос окончательно слился и содержится в новой версии версии 1.9. Просто обновите свой POM и наслаждайтесь.
P.S.: Реальная проблема в Eclipse, но было проще установить обходной путь в плагин Maven, чем для его исправления вверх по потоку.
Я решил проблему в eclipse, добавив toolsjarSystemPath в качестве аргумента vm по умолчанию
Windows → Настройки → Java → InstalledJREs → EditJRE Добавьте аргумент vm по умолчанию: -DtoolsjarSystemPath =% JAVA_HOME%\lib\tools.jar
Мне стыдно признаться, что в моем случае эта ошибка была вызвана неправильным путём JAVA_HOME: я указываю его на jre, а не на папку jdk