java/intelliJ

[Intellij] 환경 변수 등록

danuri 2021. 7. 21. 11:48

인텔리제이에서 시스템 환경 변수를 사용하고 싶어서

 

export PASSWORD=1234

이렇게 로컬에 환경 변수를 지정하고

 

System.getenv("PASSWORD")

이렇게 환경 변수를 꺼내서 사용하면 된다는데...

 

나의 경우는 되지 않았다.

 

방법이 없나 찾아보니, 인텔리제이 자체에서 환경 변수를 제공하는 것을 알게 되었다.

 

인텔리제이 터미널을 키고 "env"를 입력해보자.

env       
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
__CFBundleIdentifier=com.jetbrains.intellij
SHELL=/bin/zsh
SECURITYSESSIONID=186b7
TERM=xterm-256color
...

이렇게 무슨무슨 jetbrains.intellij 하면서 인텔리제이 내부 환경 변수인 것 같다.

여기에 새로운 환경 변수를 등록해보자.

 

 

우측 상단에 실행 파일 목록을 클릭한 뒤, "Edit Configurations" 클릭

 

 

"Environment variables"에서 우측 아이콘 클릭

 

"+" 를 클릭하고 원하는 환경 변수의 이름과 값을 적고 "OK"를 클릭한다.

 

 

환경 변수가 등록된 것을 볼 수 있다. "OK"를 클릭한다.

 

 

-> 이제 System.getenv("PASSWORD") 메서드를 통해 환경 변수를 꺼낼 수 있다.