Сборка проекта с помощью Apache Maven остановилась с такой ошибкой:
[ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure Unable to locate the Javac Compiler in: /usr/lib/jvm/java-6-openjdk-i386/jre/../lib/tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.
Для системы Debain/Ubuntu – достаточно просто переустановить пакет Java
:
# aptitude -y install openjdk-6-jdk
Так же, стоит обратить внимание на путь, который указан (если указан) в переменной окружения:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/jre
Если обратить внимание на саму ошибку, то в ней чётко указано, что:
and not a JRE
Потому – изменим путь:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0
Хотя тут можно попробовать указать и другое значение, в зависимости от содержимого каталога /usr/lib/jvm/
.