Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > как получить значение переменной path


Автор: Adept 28.3.2005, 11:26
как получить значение переменной path из системы?

Автор: Domestic Cat 28.3.2005, 11:41
Например, так
Код

        Properties env = new Properties();
     env.load(Runtime.getRuntime().exec("cmd.exe /c set").getInputStream());
        String myEnvVar = (String)env.get("Path");
        System.out.println(myEnvVar);    

Автор: jer1 28.3.2005, 12:13
в jdk 5.0 можно и так
Код

   String path = System.getenv("path"); 
   System.out.println(path);

Автор: Adept 1.4.2005, 16:56
Выводит, но почемуто неотображается слэш.
И еще такой вопрос - как можно добавить в переменную path программно.

Автор: batigoal 1.4.2005, 17:11
Цитата(Adept @ 1.4.2005, 16:56)
И еще такой вопрос - как можно добавить в переменную path программно

Наверное, тоже можно через команды cmd, с помощью set.
А слэш - он ведь спецсимвол.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)