현재 버전 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 |
댓글