tevelop RSS 태그 관리 글쓰기 방명록
2022-11-07 19:35:45

오늘은 자바를 설치하고 기초를 배웠다. 기초는.. 너무나도 방대하고, 노션에 조금 정리를 해 놓아서 자바를 설치하고 jenv 세팅했던 일을 기록 할 것이다.

 

자바 설치

https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jdk

여기서 설치하라고 했다. 근데 난 기존에 갖고있던 자바 버전이 있어서… java version 관리하는 것을 하는데 시간이 조금 들었다.

 

 

jenv를 통해 Java 여러 버전 관리하기

우선 터미널에 아래와 같이 치면 가지고 있는 자바들 버전이 나온다.

/usr/libexec/java_home -V

난 기존에 11을 가지고 있었다.

 

아래 명령어는 현재 자바의 버전을 알 수 있는 명령어.

java -version

이렇게 치면

11 버전이 현재 버전인 것이 나온다.

 

하지만 강의에서 필요한 것은 8버전…

 

java 여러 버전을 jenv로 관리할 수 있다고 한다. jenv를 설치해준다.

brew install jenv

 

나는 .zshrc를 사용했다. .zshrc에 jenv 설정을 해준다.

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

변경사항 저장

source ~/.zshrc

 

 

JavaVirtualMachines에 설치된 jdk들이 있나 확인!

ls /Library/Java/JavaVirtualMachines

(난 처음에 저렇게 치니 갑자기 아무것도 없었는데.. 터미널 껐다 켜니까 나왔다 🙉 당황해서 찾느라 시간 날림..)

 

 

 

/Contents/Home까지 해서 jenv에 jdk들을 추가해준다.

jenv add /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home

(중간에 에러는 깜빡하고 /Contents/Home 빼먹고 추가함)

 

 

그러고 나서

jenv versions

해주면 내가 등록한 jdk들이 나온다!

이제 자바 버전은 어떻게 바꾸냐!

jenv global 1.8

이렇게 하면 글로벌로 바뀐것을 확인 할 수 있다.

 

 

 

사실 공부 할때는 프로젝트마다 인텔리제이에서 버전 맞추면 되는 것 같긴 하지만(???아닐 수도) 
괜히 한번 설정 해 보고 싶기도 하고 언젠간..쓸모가 있을 것 같아서 정리하며 설정 해 보았다.

 

 

 

 

참고 출처 : https://gaemi606.tistory.com/entry/Mac에서-Java-여러버전-설치-homebrew-jenv를-통해-관리하기

'내일배움캠프 > TIL' 카테고리의 다른 글

2022.11.9 TIL / 알고리즘 array, linked list  (2) 2022.11.09
2022.11.8 TIL / 파이썬 기본 문법  (3) 2022.11.08
2022.11.4 TIL / URL, URI  (0) 2022.11.04
2022.11.3 TIL  (0) 2022.11.03
2022.11.2 TIL / 서버 세팅  (0) 2022.11.02
tevelop. Designed by 코딩재개발.