2014-12-11 2 views
1

В какой-то заводной сценарий я добавил эту строку:заводной + как экспортировать PATH

def JAVA_HOME=/usr/java/jre1.7.0_60 

потому что я получаю ошибку как

groovy: JAVA_HOME not set and cannot find javac to deduce location, please setJAVA_HOME. 

Но это не помогло.

Что случилось с этой линии:

def JAVA_HOME=/usr/java/jre1.7.0_60 

или, возможно, необходимо использовать экспорт, но не знаю, как сделать это в заводной?

ответ

2

Все в порядке с этой строкой, но оно просто определяет переменную с именем JAVA_HOME. В JVM это невозможно экспортировать пользовательские переменные среды.

Но если бы это было возможно, следующий код будет делать трюк:

System.getenv().put('JAVA_HOME', 'path_to_java_home') 

Вам нужно определить переменную среды на уровне операционной системы.

Смежные вопросы