У меня есть программа Java, которая обращается к переменной Linux (пример $VARD
, я также экспортировал переменную), я обращаюсь к значению переменной с помощью функции Runtime.getRuntime("echo $VARD")
. Проблема заключается в том, что она печатает имя переменной вместо ее значения.Доступ к переменной среды Linux Переменная из Java-программы
Примечание: Я запускаю эту программу на сервере Linux, где есть версия JAVA JDK 1.4. Я знал, что мы можем это сделать, используя функцию getenv().get()
, которая доступна от JDK 1.5 ..
см. Http://stackoverflow.com/questions/20610080/can-we-read-the-os-environment-variables-in-java – Hagai
Вы можете найти то, что я хочу, с помощью System.getProperties()? – Adem