Hudson JDK 9 JAVA_HOME не похож на каталог JDK

Я использую Hudson v3.3.3. Я хочу использовать JDK 9.0.1 в задании Hudson, поэтому я добавил JAVA_HOME в системные конфигурации Hudson, как показано ниже:

Конфигурация Hudson JDK Home

Выдает ошибку JAVA_HOME doesn't look like a JDK directory. Я убедился, что предоставленный мной путь - это JDK, а не JRE. Также это действительный JDK, поскольку я без проблем использую его в cmd / ANT. Не могли бы вы сообщить мне о проблеме?

РЕДАКТИРОВАТЬ: JAVA_HOME выглядит так:

JDK 9 Home


person keenUser    schedule 16.11.2017    source источник
comment
@nullpointer Пожалуйста, посмотрите правку. Я пробовал C:\Program Files\Java\jdk-9.0.1\ bin, но выдает другую ошибку: C:\Program Files\Java\jdk-9.0.1\bin doesn't look like a JDK directory   -  person keenUser    schedule 16.11.2017
comment
Похоже на ошибку, вероятно, разбор версии может быть основан на пути. Не могли бы вы попробовать явно указать путь как переменную среды в одном из ваших заданий и посмотреть, работает ли это.   -  person Naman    schedule 16.11.2017
comment
Может быть похоже на эту проблему Дженкинса: issues.jenkins-ci.org/browse/JENKINS- 25601   -  person Alan Bateman    schedule 16.11.2017
comment
На самом деле это ошибка только при проверке домашнего каталога JDK 9. Я сохранил его как есть, несмотря на сообщение об ошибке. Моя работа теперь выполняется с JDK9 без каких-либо проблем.   -  person keenUser    schedule 17.11.2017


Ответы (1)


Это ошибка в hudson только при проверке домашнего каталога JDK 9. Я сохранил дом JDK9, как указано, несмотря на сообщение об ошибке. Моя работа теперь выполняется с JDK9 без каких-либо проблем.

person keenUser    schedule 23.11.2017