자바 시스템 속성 및 환경 변수다.
어떤 시스템 속성 System.getProperties()과 환경 변수 시스템 사이의 차이가 있다.Getenv() JVM에서?
시스템 속성은 Java명령줄을 사용하여 있다고 말했다.
-Dpropertyname=value
구문.그들은 또한 런타임 시스템 이용에 추가될 수 있다.SetProperty(String, String값 열쇠)나 다양한 System.getProperties().load()방법을 통해
당신 System.getProperty(주요 String)또는 System.getProperty(String, Stringdef 키)사용할 수 있는 특정 시스템 속성을 가져오려면.환경 변수에는 OS, 내에. 리눅스에 규정되어 있다.
export HOME=/Users/myusername
또는에 WindowsSET WINDIR=C:\Windows
Etc고, 속성과 달리, 런타임에 정해지지 않을 수 있다.
시스템 사용할 수 있는 특정한 환경 변수를 가져오려면.getenv(이름 String).
나는 접근 간의 차이는 두 요약된다고 생각한다.환경 변수에는 어떤 과정에 의해 자바 시스템 속성은 단지 자신들에 추가되는 과정에 의해 접근할 수 있는 액세스 할 수 있습니다.
로 보헤미안이라고 말했다 또한 env 변수를 OS( 하지만 그들은 '자바를 통해 설정할 'can)에서 시스템 속성 명령줄 옵션이나 setProperty()을 통해 설정되어 통과됐습니다.
참조URL:https://stackoverflow.com/questions/7054972/java-system-properties-and-environment-variables
'programing' 카테고리의 다른 글
어떻게 자바에서 데이트에는 currentTimeMillis를 변환하는 데? (0) | 2022.05.17 |
---|---|
Android 앱에서 인터넷 연결 확인을 위한 브로드캐스트 수신기 (0) | 2022.05.17 |
munmap_properties(): 잘못된 포인터 (0) | 2022.05.16 |
SIGPINPY를 방지하는 방법(또는 올바르게 처리) (0) | 2022.05.16 |
vue-cli에 대한 두 개의 vuej 시작 명령이 있는 이유는? (0) | 2022.05.16 |