У меня проблема с Java Builds в Jenkins.
Ошибка, которую я разрешаю, следующая:
Unable to locate the Javac Compiler in:
C:\Jenkins\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.
Я получил проекты JDK1.6
и JDK1.7
, поэтому мне нужны две установки JDK. Для моего Java JDK по умолчанию я использовал 1.6 для переменной JAVA_HOME
, которая указывает на C:\Program Files\Java\jdk1.6.0_45
. То же самое для версии 1.7, но в отдельной переменной (JAVA_HOME7
).
Переменная PATH
содержит добавленную \bin
для двух версий JDK.
В Jenkins я также добавил обе версии для JDK и как вспомогательные переменные.
Если я устанавливаю конкретную версию проекта (например, JDK1.7
), то он строит без каких-либо проблем. К сожалению, у меня много проектов для сборки, поэтому потребуется много времени, чтобы установить это вручную.
Я не понимаю, где установлен вызов или переменная для пути ошибки C:\Jenkins\jre\..\lib\tools.jar
и где я могу ее изменить...
Дженкинс Версия: 1.509.4
Любые подсказки или советы, как решить эту проблему?