Ошибка Дженкинса & ldquo; Неправильная версия Java & rdquo; для Java11. После удаления Java11 и установки Java8. ява не найдена нигде

Я попытался установить последнюю стабильную версию Jenkins, которая поддерживает Java 11. Поэтому после установки Java 11 (JDK) я получил сообщение от Jenkins о том, что была найдена неверная версия Java.

Итак, удалили Java 11 и попытались установить Java 8. При установке Java 8 неоднократно приходили сообщения Jenkins incorrect java version. Поэтому я полностью удалил Java 11 (JDK) и Java 8 (JDK) и убедился, что в /usr/bin и /usr/lib/jvm нет папок для java 11 и java 8. Когда я установил java 8, система говорит, что JDK 8 установлен но я не могу найти любую версию Java в моей системе. Почему?

  1. Как настроить JDK 8 для Jenkins и заставить его работать? Где найти версию Java?
  2. Как полностью удалить Jenkins из системы, если мне нужно установить все с нуля? Или каким-либо образом вернуть Linux в предыдущее состояние (до установки java и Jenkins)
  3. Как установить / поддерживать JDK8 и JDK11 в системе?
0
задан 29 April 2019 в 11:59

2 ответа

Jenkins требуется java-версия

Jenkins отлично работает с Ubuntu, предоставившим openjdk пакетов. Вы даже можете выбрать предпочитаемую версию OpenJDK:

# headless JRE is enough for Jenkins 
$ sudo apt install openjdk-8-jre-headless

# or with JAVA 11
$ sudo apt install openjdk-11-jre-headless

Поддерживать версию Multible Java в Ubuntu

В этом посте о том, как поддерживать версии Multible Java.

Установка Jenkins (в виде пакета Debian из jenkins.io)

Существует очень простая документация о том, как установить исходные пакеты Debian jenkins.

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo apt update
$ sudo apt-get install jenkins

Это должно сработать.

Удалить Jenkins

Если вы используете установку на основе пакетов Jenkins, удалите пакет с помощью:

$ sudo apt remove jenkins

Если вы используете tarball с сайта Jenkins, просто удалите папку где вы его установили.

0
ответ дан 29 April 2019 в 11:59

Jenkins требует установки Java 8 jdk. Проверьте свою версию Java командой $ java -версия Если на вашем компьютере установлено более одной Java используйте команду $ sudo update-alternatives --config java Это предоставит список версий Java на ваших машинах. Используйте команды для установки jenkins $ sudo подходящее обновление $ sudo apt install jenkins

Чтобы изменить номер порта на 9090, отредактируйте его с помощью sudo $ sudo vim /etc/default/jenkins 8080 — наиболее часто используемый порт Найдите 8080 и измените на 9090 Сохраните файл, используя :wq для редактора Vim. Открыть браузер http://localhost:9090 для запуска конфигурации jenkins

0
ответ дан 15 November 2020 в 06:30

Другие вопросы по тегам:

Похожие вопросы: