오늘은 자바를 설치하고 기초를 배웠다. 기초는.. 너무나도 방대하고, 노션에 조금 정리를 해 놓아서 자바를 설치하고 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 |