Ссылка: Пользователи Jenkins :: Jenkins в Windows: путаница с Java + JRE (версия)
С какой версией Java мне следует запускать Jenkins (в Windows)? Должен ли я использовать прилагаемый JRE мастера Windows? Должен ли я использовать последнюю версию 1.6? Должен ли я просто запустить его на текущей версии 1.7? (Обратите внимание, что я использую автономную версию.)
Все, что я мог найти на страницах Jenkins, было: для запуска Jenkins, как минимум, вам нужна JRE 1.5 или более поздняя версия.
Кроме того: мой сервер (ы) Windows по-прежнему 32-битные 2k3, но с чем вы используете Jenkins на 64-битной платформе? 32-битная или 64-битная JVM?
Обратите внимание, что этот вопрос касается только JRE (или JDK), который я использую для запуска экземпляров Jenkins. Меня не интересует JDK, используемый для создания программ на Java.
Ответы:
Обновление 2017: После того, как " Дженкинс обновление до Java 8 (январь) " и PR 2802 , JDK 8 будет обязательным для Jenkins 2.54 или более (апрель 2017).
Вы можете использовать любой JDK (
1.5+1.7+ для 1.608+), который вы хотите для Jenkins: он отделен от JDK, который будет использовать задание (либо задание, работающее на главном или на ведомом устройстве).Так что это на самом деле не имеет значения: использование одного JDK для запуска Jenkins не помешает вам использовать любой другой JDK для своей работы.
Обновление 2015: Дженкинс только что попрощался с JDK6 ( 2015-04-06 )
источник
Если проект, Дженкинс здесь, не рекомендует какую-либо конкретную версию JRE, я бы выбрал одну из текущей стабильной версии, рекомендованной Oracle.
Но , как я думаю , что Java 8 , как правило , не готов к производству на момент написания этих слов , и , как было несколько Java 8 - конкретные ошибки в Дженкинс Я хотел бы использовать JRE 7 .
Для 64-битной Windows Oracle имеет специальный сервер JRE 7, 64-битная версия, документированная здесь , доступна для скачивания здесь .
Для 32-битной Windows просто используйте последнюю стандартную 32-битную версию JRE 7 , доступную здесь .
источник
Начиная с версии 2.38 Jenkins можно использовать JDK 1.8.
источник
Дженкинсу теперь требуется Java 8 или 11. Чтобы процитировать требования Дженкина к Java :
источник