본문 바로가기

MacOS

[MAC] jenv로 자바 여러버전 관리

현재 homebrew로 자바 11버전이, 오라클홈페이지에서 직접다운받아 설치한 7버전이 설치되어있는 상태이다.

 

https://airborne.tistory.com/10

 

[MAC] JDK 1.7 설치

자바를 손놓고 C#으로 개발을 시작한지 6개월이 다되어간다. 개발자인생을 자바로 시작한지라 그래도 내버려두기 아까워 시간날때마다 조금씩 자바복습을 하려고 하는데.... 맥북을 포멧을 한지라 설치부터 시작을..

airborne.tistory.com

 

우선 homebrew를 통해 jenv를 설치하고

vi .bash_profile

 

을 통해서 jenv를 초기화시킨다.

if which jenv > /dev/null; then eval "$(jenv init -)"; fi

그 후 편집기를 나와서

source .bash_profile

실행.

 

 

 

이제 설치되어있는 자바들을 추가해준다.

 

(1) 수동으로 설치한 Java7

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

 

 

(2) homebrew로 설치한 Java11

jenv add /usr/local/Caskroom/java11/11.0.2,9/jdk-11.0.2.jdk/Contents/Home

 

jenv versions

명령어를 통해 확인해보면

좌측에 *이 현재 설정된 자바버전이다. 

 

전역에서 사용할지, 아니면 현재 폴더에서만 로컬로 사용할지 결정할 수 있다.

예를 들어 전역에서 7버전을 사용하고 싶다면

jenv global oracle64-1.7.0.80

아니면 어느 디렉토리에서만 한정적으로 11버전을 사용하고싶다면

jenv local 11.0

 

'MacOS' 카테고리의 다른 글

[MAC] JDK 1.7 설치  (0) 2020.01.05