2013-11-12 5 views
2

я импортировал Maven проектов в моем затмение, но я получаю следующее сообщение об ошибке в pom.xml-pom.xml проекта сборки ошибка

Project build error: 'dependencyManagement.dependencies.dependency.systemPath' for jdk.tools:jdk.tools:jar must specify an absolute path but is ${JAVA_HOME}/lib/tools.jar

Я вроде новичок в Maven, любая помощь будет оценена ,

+1

Добавить переменную окружения JAVA_HOME –

+0

Где я должен добавить эту переменную среды? –

+0

Перейдите к настройкам системы (Windows), там вы найдете все переменные среды. Добавьте JAVA_HOME со значением как путь к вашему JDK –

ответ

6

Вы указали зависимость от jdk.tools:jdk.tools:jar с <systemPath> от ${JAVA_HOME}/lib/tools.jar. ${JAVA_HOME} недействителен Maven property. Синтаксис для чтения переменной окружения JAVA_HOME: ${env.JAVA_HOME}. Тем не менее, та же информация раскрывается как system property с именем java.home, поэтому ${java.home} - лучшее решение.

-2

Ищите tools.jar, который должен быть в jdk/lib, если нет, скачайте последнюю версию jdk или добавьте tools.jar в это место. Это должно решить проблему.

Смежные вопросы