Редактирование перечисленной информации о системе hudson java - PullRequest
1 голос
/ 03 ноября 2010

Мне известно, что Хадсон может использовать разные версии Java для компиляции проектов.Однако мне нужно отредактировать список версий hudson на странице SystemInfo:

java.endorsed.dirs
java.ext.dirs
java.home
java.io.tmpdir
java.library.path
java.runtime.name
java.runtime.version

Эти вещи.В настоящее время OpenJDK включен в список.Ранее я установил обычный Java 6.021 JDK от самого Sun.Я хочу сделать так, чтобы в списке, а не OpenJDK.По какой-то причине OpenJDK был установлен вместе с Хадсоном.

Проблема в том, что я не могу найти ничего из этого в файлах конфигурации.Где я могу установить это?

Кроме того, я изменил переменные PATH и файл /etc/bash.bashrc, чтобы иметь соответственно правильные пути и переменную JAVA_HOME.Они были проверены и подтверждены в прошлом.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2010

Проверьте следующую ссылку (ls -l /usr/bin/java):

/usr/bin/java

На что это указывает?Я предполагаю, что он указывает на исполняемый файл OpenJDK Java.

Вы должны указать его на исполняемый файл Java JDK Sun: $JAVA_HOME/bin/java (укажите здесь полный путь $JAVA_HOME.

cd /usr/bin && ln -sf $JAVA_HOME/bin/java .

(необходимосделать это как root и снова заменить полный путь вместо $ JAVA_HOME)

0 голосов
/ 03 ноября 2010

Эти настройки исходят от JVM, под которой работает Hudson.Если эти настройки сообщают об OpenJDK, то каким-то образом изменения вашей переменной среды не должны были вступить в силу.

Убедитесь, что это изменение JAVA_HOME видно Хадсону и что JDK Sun появляется в PATH перед любым каталогом OpenJDK.

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