2013-03-21 4 views
0

Я новичок в обучении программированию на Java! Я хочу сделать .jar в проекте maven. После выполнения этой команды mvn clean install, я получаю следующее сообщение об ошибке:Ошибка в "mvn clean install"?

Не удалось выполнить голевые org.apache.maven.plugins: Maven-компилятор-плагин: 2.3.2: компиляции (по умолчанию-компиляции) по проекту ДПЦ-демонстрация: сбой компиляции

не удалось найти Javac компилятор в C: \ Program Files \ Java \ jre7 .. \ Lib \ tools.jar

Пожалуйста, убедитесь, что вы используете JDK 1.4 или выше и не a JRE (com.sun.tools.javac. Требуется класс)

В большинстве случаев вы можете изменить местоположение вашего Java

установки

путем установки среды JAVA_HOME переменной

, что я могу сделать для чистой этой ошибки!

+2

Просто проверьте переменную JAVA_HOME в системных настройках. Какова ее ценность? – Gatekeeper

+0

руководство здесь https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows – Gatekeeper

ответ

1

Как ваша ошибка говорит, что вы имеете неправильное значение в переменной JAVA_HOME в настройках системы ... должно быть что-то вроде C:\Program Files\Java\jre6

Вы можете найти, как установить его HERE, например.

2

Похоже, у вас есть только JRE (Java Runtime Environment) установлен, а не JDK (Java Development Kit), так как это сообщение об ошибке говорит:

Пожалуйста, убедитесь, что вы используете JDK 1.4 или выше и нет (требуется класс com.sun.tools.javac.Main) а JRE

Download и установить JDK (не JRE) с сайта Oracle.

JRE позволяет запускать Java-программы, но не включает инструменты, необходимые для разработки программного обеспечения Java, такие как компилятор Java. JDK включает эти инструменты.

Если у вас уже установлен JDK, убедитесь, что переменная окружения JAVA_HOME ссылается на каталог, в котором установлен JDK, а не на каталог с JRE.

+0

Используйте эту ссылку, если вам нужна помощь при установке окон. Переменные ENV http://vietpad.sourceforge.net /javaonwindows.html –

0

Вам нужно установить переменную среды, которая определяет местоположение вашего комплекта для разработки Java, так что окна могут найти библиотеки Java

Put ява домой путь в переменной JAVA_HOME, которые можно создать в расширенном вкладке MyComputer свойства.

Домашний путь Java будет выглядеть как этот

C: \ Program Files \ Java \ JDK1.5

Надеется, что это помогает

0

Вы также можете взглянуть на следующем статья от Maven http://maven.apache.org/guides/mini/guide-building-jdk14-on-jdk15.html

В нем указано, что из Maven 2.2.0 требуется Java JDK 1.5, чтобы Maven мог создать проект Java.В статье также показано, как некоторые из этих настроек могут быть сделаны, чтобы JDK 1.5 или более поздняя версия могла использоваться в процессе сборки.

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