ETC
맥북에서 환경변수, PATH 가 자꾸 초기화 될 때..
findmypiece
2021. 3. 3. 11:26
728x90
일반적으로 리눅스 환경에서 환경변수나 PATH 설정은 아래 포스팅처럼
~/.bash_profile 또는 /etc/profile 중 하나의 파일을 수정하는 것이다.
https://blog.naver.com/vefe/221796699080
그런데 맥북에서는 터미널을 재실행 할때마다 이게 계속 초기화 된다.
맥북 유저중 대부분은 zsh 를 설치하기 때문이다.
이것을 설치할 경우 ~/.bash_profile 이나 /etc/profile 가 아니라
~/.zshrc 가 실행되기 때문에 이 파일에 환경변수나 PATH 설정을 해줘야 한다.
Java 관련 환경변수와 PATH를 설정한다고 하면 아래와 같이 해주면 된다.
파일을 열면 아래와 같은 내용이 있을 것이다.(일반적으로 제일 위에 있다)
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
이 부분의 주석을 풀고 아래와 같이 설정하고 저장한다.
# If you come from bash you might have to change your $PATH.
export PATH=$HOME/bin:/usr/local/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
export CLASSPATH=.$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
그리고 터미널을 재시작하면 정상적으로 적용된 것을 확인할 수 있다.
728x90