내 OS는 windows7입니다. Java 응용 프로그램에서 환경 변수를 읽으 려합니다. 나는 Google을 검색했으며 많은 사람들의 대답은 System.getProperty(String name)
또는 System.getenv(String name)
이라는 방법을 사용하는 것입니다. 그러나 그것은 효과가없는 것처럼 보입니다. 이 방법을 통해 JVM에서 정의 된 변수의 값을 읽을 수 있습니다.Java에서 OS 환경 변수를 읽을 수 있습니까?
"Config"라는 이름의 환경 변수를 "some config infomations"값으로 설정하면 Java에서 값을 어떻게 얻을 수 있습니까?
도움 주셔서 감사합니다.
'System.getenv()'는 올바른 호출입니다. –
가능한 복제본 http://stackoverflow.com/questions/461018/how-can-my-java-code-read-os-environment-variables –
또한 Windows에서 env 변수를 수정하면 변경 사항을 제대로 반영하려면 콘솔 (또는 IDEA 같은 편집기)을 다시 시작해야합니다. – vikingsteve