인텔리제이에서 시스템 환경 변수를 사용하고 싶어서
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") 메서드를 통해 환경 변수를 꺼낼 수 있다.
'java > intelliJ' 카테고리의 다른 글
[Intellij] 파일이 있는데, No such file or directory 에러 (0) | 2021.09.08 |
---|---|
[Intellij] 디버그 (0) | 2021.07.13 |
[Intellij] import문 자동 정리하기 (1) | 2021.07.13 |
[Intellij] JUnit5 Stateful Test (0) | 2021.07.05 |
[Intellij] 인텔리제이 단축키, 템플릿 정리 - Mac (2) | 2021.06.24 |