본문 바로가기
IT 공부

JDK 버전 바꾸기(Mac)

by dantriss 2023. 4. 6.


 

현재 버전 17을 8로 변경하고자 하는데 어떻게 할까?

우선 터미널에서 자바의 버전을 확인해보자

java -version

 

현재 내 jdk는 17로 확인할 수 있고 현직에서 많이 쓰이는 8버전을 다운받아 적용하고 싶었다.

우선 어떤 버전들이 있는지 확인해보자

brew search jdk

확인해본 결과 난 이미 8버전을 가지고 있었다.

 

만약에 없다면 brew를 이용해 손쉽게 설치할 수 있다.

brew install --cask adoptopenjdk8

 

 

그후 cd(changed directory)를 이용해 /Library/Java/JavaVirtualMachines 로 이동한다.

pwd(print working directory)를 입력하면 현재 내가 위치한 디렉토리를 확인 할 수 있다.

ls(List)를 입력해 현재 디렉토리에 어떤 파일들이 있는지 확인해보면 설치한 adoptopenjdk-8이 있는것을 확인 할 수 있다.

cd adoptopenjdk-8를 입력해 이동하자

다시 ls 입력하면 Contents라는 디렉토리가 있다. cd Contents 로 이동하자.

또 다시 ls 그러면 Home , info.plist 등이 보이는데 여기서 cd Home으로 이동

pwd를 입력해 현재 위치한 디렉토리의 주소를 복사해놓자.

cd ~/를 입력해 메인디렉토리로 이동하자

cd /Library/Java/JavaVirtualMachines

cd adoptopenjdk-8.jdk

cd Contents

cd Home

cd ~/

 

이동한 메인 디렉토리에서  ls -al를 입력해 

현재 디렉토리에 a(all) 모든 파일/디렉토리를 l(long)자세히 보여달라고 요청한다. 

ls -al

 

여기서 bash_profile이라는 파일이 필요한데 없는경우도 있다. 

그렇다면 생성하자.

touch .bash_profile로 생성하고 open -e .bash_profile로 열어보자.

touch .bash_profile

open -e .bash_profile

 

그러면 파일이 열리면 아무것도 없을 수도 있고 무언가 있을 수도 있는데 무시하고 아래글을 작성해서 저장하자

export JAVA_HOME=를 입력하고 아까 복사한 주소를 붙여넣는다.

export PATH=${PATH}:$JAVA_HOME/bin 라고 경로를 넣어준다.

 

export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin

 

그 후 sourse .bash_profile 로 적용을 시킨다.

sourse .bash_profile

 

그리고 java -version으로 버전을 확인해보면 8버전으로 변경된 것을 확인 할 수 있다.

'IT 공부' 카테고리의 다른 글

HTTP vs Socket  (0) 2022.10.17
Service_DAO 패턴  (0) 2022.05.31

댓글