System.getenv(name)
требуется имя переменной среды.
Я пытаюсь вызвать Runtime.exec(String[], String[], File),
дополнительному параметру нужен массив переменных среды, я не уверен, будет ли подпроцесс наследовать переменные среды от текущего процессаесли я указал этот параметр.
Например, если я передаю new String[]{"NEWDIR=/home"}
в качестве вторичного параметра, а текущий процесс Java имеет среду OLDDIR=/var
, каково возвращаемое значение System.getenv("OLDDIR")
в подпроцессе?
обновлено: Извините, я должен использовать Java 1.4, и похоже, что System.getenv()
был введен в версии 1.5?