Установка $ PATH и $ JAVA_HOME из IzPack install.xml - PullRequest
0 голосов
/ 14 декабря 2011

Я вижу, что $ JAVA_HOME - это встроенная переменная в IzPack.Могу ли я назначить его в предустановочном скрипте и использовать ли установщик?В настоящее время я застрял на компьютере, который по умолчанию использует JRE с открытым исходным кодом, который работает ужасно, и мне нужно переназначить его на Sun JRE, чтобы установщик работал правильно.

В сценарии предварительной установки можетЯ добавляю в $ PATH:

${ENV[PATH]} = ${ENV[PATH]}:/usr/local/java/bin

Дайте мне знать, что я могу сделать, я не могу получить доступ для записи в .cshrc или .cshrc.login, и я не могу сказать своим пользователям настроить средусами переменные.

1 Ответ

0 голосов
/ 15 декабря 2011

Ответ на этот вопрос для меня заключался в том, что мне пришлось написать скрипт на python, который устанавливает переменные среды, а затем вызвал подпроцесс для запуска установщика. Это далеко от идеала, но кажется, что если ваша машина по умолчанию зависает с JRE с открытым исходным кодом, то вы не можете это исправить каким-либо другим способом.

...