Невозможно установить путь Дженкинса JAVA_HOME - PullRequest
0 голосов
/ 06 февраля 2020

Мой Jenkins размещен на Linux сервере, но когда я набираю echo $ JAVA_HOME на Linux, он пуст, но мой Jenkins заявил "/ usr / lib / jvm / java -8-openjdk-amd64"

Метод попытки:
Установить JDK в глобальной конфигурации инструмента
-Имя JAVA
-JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242 .b08-0.el7_7.x86_64
-> ОШИБКА: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 не является каталогом в Jenkins master (но, возможно, он существует на некоторых агентах)

-Добавить JDK
-Tick Установить автоматически -Name JAVA
-Добавить установщик, Извлечь .zip / .tar .gz
-Label JAVA
-Загрузить URL для двоичного файла "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz"

unknown error: cannot find Chrome binary Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: '8f5b40c32460', ip: '172.18.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-229.4.2.el7.x86_64', java.version: '1.8.0_121' Driver info: driver.version: ChromeDriver

Linux cmd
javac -version javac 1.8.0_242 java -version openjdk version "1.8.0_242" OpenJDK Runtime Environment (build 1.8.0_242-b08) OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Go для управления Jenkins, а затем глобальный поиск местоположения инструмента для Java и добавление имени переменной в виде JAVA_HOME и значения в качестве "pathof Jdk / bin /" для его сохранения.

0 голосов
/ 06 февраля 2020

Поскольку у вас уже установлен java в экземпляре jenkins, вам просто нужно указать конфигурацию в нужном каталоге (заполните свойство JAVA_HOME ниже).

enter image description here

Похоже на " / usr / lib / jvm / java -1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64"неправильный каталог. Вы можете найти ваше местоположение JDK , используя следующую команду:

readlink -f $(which java)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...