Это старая ветка, но для более поздних версий Jenkins (в моем случае Jenkins 2.135), для которых требуется конкретный java JDK, должно помочь следующее:
Примечание: это для Centos 7, другие дистрибутивы могут иметьразличные каталоги, хотя я считаю, что они также подходят для Ubuntu.
Изменить /etc/sysconfig/jenkins
и установить переменную JENKINS_JAVA_CMD="/<your desired jvm>/bin/java"
(требуется root-доступ)
Пример:
JENKINS_JAVA_CMD="/usr/lib/jvm/java-1.8.0-openjdk/bin/java"
Перезапустите Jenkins (если jenkins запускается как служба sudo service jenkins stop
, то sudo service jenkins start
)
Выше было исправлено, что моя установка Jenkins не запускалась после обновления до Java 10 и Jenkins до 2.135
java jenkins java-home ubuntu centos