본문 바로가기
PROGRAMING📚/MacOS

[Mac OS] 맥북 JAVA 환경 변수 설정하는 방법

별찌루 2024. 3. 2.
728x90
반응형

자바 설치

 

 

오라클 홈페이지에서 자바를 다운받아 설치 해준다

https://www.oracle.com/java/technologies/downloads/#jdk20-mac

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

설치를 해주고 재부팅을 해주고 자바가 정상적으로 설치가 되었는지 확인 하기 위해서

터미널을 열어서 Java -version 이라는 명령어를 입력하면 버전이 확인 가능하다

 

설치된 jdk 리스트 확인하기

터미널에서 다음 명령어를 작성해주면 JAVA폴더 안으로 들어갈 수 있다

cd /Library/Java/JavaVirtualMachines   여기서 ls 명령어를 입력하면 JavaVirtualMachines 안에 설치되어 있는 JDK 를 확인 할 수 있다

 

JAVA 환경변수 설정하기


기본적으로 .bash 쉘을 기반으로 설정되어있었는데 최근에는 zsh 을 기본으로 설정되어있는 경우가 있다고 한다 기본 터미널을 열었을 때 터미널 상단에 .zsh 라고 적혀있거나 ~ 로 시작한다면 zsh 쉘이라고 생각하면 된다 zsh의 경우는 ~/.bash_profile 이 아닌 ~/.zshrc 에서 설정을 해주어야합니다

 

자신이 사용하고 있는 쉘 확인하는 방법

echo $SHELL

다음 명령어를 작성해주면

현재 자신의 쉘이 무엇인지 확인 할 수 있습니다

 

~/.bash_profile

 

새로운 터미널을 열어서 다음 명령어를 입력하여 편집기를 열어준다

vi ~/.bash_profile

 

그리고 i 를 눌러주면 다음과 같이 아래에 INSERT라고 뜨면서 수정이 가능해진다

여기에 .jdk 부분에 자신이 받은 JDK 버전의 경로를 입력해 준다

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export PATH=${PATH}:/Library/Java/VirtualMachines/jdk-1.8.jdk/Contents/Home

 

입력을 다하고 ESC 버튼을 누르면 아래의 INSERT 가 사라지고 창을 종료하기 위해서 :wq 를 입력해주면 편집기를 나올수 있다

그리고 source ~/.bash_profile 를 입력해서 저장을 해준다

 

그 다음 echo $PATH 를 입력해주면

다음과 같은 결과가 나오면 환경변수 설정이 완료 되었다

 

~/.zshrc

 

 

에디터에서 다음 명령어를 입력해서

설정파일을 생성해준다. 파일이 이미 있는 경우 만들어져있는 파일이 열리고

없는 경우에는 생성되어 열린다

.vi ~/.zshrc

 

편집기가 열리면 수정하는 방법은 동일하다

i  버튼을 눌러주면 INSERT 가 아래에 나오고 수정이 가능한 상태가 된다

그리고 jdk가 있는 경로를 가져와 입력해 준다

 

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export PATH=${PATH}:/Library/Java/VirtualMachines/jdk-1.8.jdk/Contents/Home

 

입력이 되면 해당 편집기를 빠져나오기 위해서

ESC 버튼을 한번 눌러주고

:wq 를 입력해주면 편집기 밖으로 나와진다

 

그리고 변경된 값을 저장해 주기 위해서 

source ~/.zshrc

 

 

위의 명령어를 입력해주면 수정이 완료된다

 

경로 확인하기

 

경로가 설정이 되었는지 확인하기 위해서는 다음 명령어를 통해서 확인이 가능하다

echo $JAVA_HOME
728x90
반응형

'PROGRAMING📚 > MacOS' 카테고리의 다른 글

[MacOS]개발자 맥북(Mac) 세팅 과정  (0) 2024.03.08

댓글