동도리 개발 로그

Mac - Java 버전 관리 (jenv) 본문

개발/공통

Mac - Java 버전 관리 (jenv)

동돌이 2022. 2. 25. 16:03
반응형

brew의 jdk를 이용한 java version 관리 이외에 내 맥북에서는 jenv로 java version을 관리하고있다. 

jenv 사용법을 정리하려 한다.  (brew 를 이용한 버전관리 )

 

1. 설치

1.1 brew로 jenv 설치

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

위처럼 추가하면 빠르게 ~/.zshrc에 추가 할 수 있다. 

$ source ~/.zshrc

설정 반영 스크립트를 입력하고

설치를 확인하면

$ jenv
jenv 0.5.4
Usage: jenv <command> [<args>]

Some useful jenv commands are:
   commands    List all available jenv commands
   local       Set or show the local application-specific Java version
   global      Set or show the global Java version
   shell       Set or show the shell-specific Java version
   rehash      Rehash jenv shims (run this after installing executables)
   version     Show the current Java version and its origin
   versions    List all Java versions available to jenv
   which       Display the full path to an executable
   whence      List all Java versions that contain the given executable

See `jenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/jenv/jenv/blob/master/README.md

와 같이 확인된다. 

 

현재 설치된 버전들을 확인해보면

$ jenv versions
system

* 1.8 (set by /Users/dhlee/.jenv/version)
1.8.0.265
11
11.0
11.0.6
openjdk64-1.8.0.265
oracle64-11.0.6

와 같이 사용가능한 버전을 확인할 수 있다. 

 

 

2. 설정

사용 설정

2.1 전역 사용

$ jenv global {자바버전}

2.2 local(특정 위치)

$ jenv local {자바버전}

 

위의 설정 후 사용되는 java version을 확인하면 변경된 것을 확인 할 수 있다. 

반응형