dev._.note

jenv설치 본문

Dev/환경설정

jenv설치

Laena 2023. 2. 25. 08:30

jEnv 설치 과정

2가지 방법

1. jEnv Github 에서 다운로드

2. Mac의 경우 homebrew를 통해 다운로드

#### 1. Linux, OS X ####
$ git clone https://github.com/gcuisinier/jenv.git ~/.jenv

#### 2. Mac OS X via Homebrew ####
$ brew install jenv

jEnv 설치가 완료되면, Default로 설정되어 있는 shell에 jEnv 를 추가

Default로 설정된 shell은 아래의 커맨드로 확인

$ echo $SHELL
/bin/zsh

아래의 커맨드로 bash, zsh (Mac catalina 부턴 기본) shell에 jEnv를 추가

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

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

이 과정까지 정상적으로 수행했다면, 아래와 같은 이미지를 확인 (mac catalina 환경 기준)


zshrc 파일에 추가된 jEnv 설정

bash_profile, zshrc 파일을 새로 읽어 들여야 jEnv를 사용(터미널을 새로 띄워도 됨)

아래의 커맨드로 bash_profile, zshrc 파일을 읽어들임

#### bash ####
$ source ~/.bash_profile

#### zsh ####
$ source ~/.zshrc

설정 파일들을 제대로 읽었다면, jenv 를 입력하여 동작을 확인

$ jenv
jenv 0.5.2
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/hikage/jenv#readme

jEnv 사용법

jEnv에 등록된 JDK 확인

$ jenv versions
  system
  1.8
  1.8.0.161
  1.8.0.232
  oracle64-1.8.0.161
* openjdk64-1.8.0.232 (set by /Users/carpfish/.jenv/version)

jEnv에 JDK 등록

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/

전역(Global)로 사용할 JDK 설정

$ jenv global 사용할_자바_버전

설치된 자바 버전 확인

ls /Library/Java/JavaVirtualMachines

jenv에 등록된 jdk 삭제

jenv remove 자바_버전

 

'Dev > 환경설정' 카테고리의 다른 글

Xcode 다운로드 방법  (0) 2023.10.31
[백준허브] 프로그래머스 깃허브 연동  (0) 2023.10.24
VScode 단축키  (0) 2023.03.16
Spring Tool Suite(STS) JAVA 단축키  (0) 2023.03.07
os x - JAVA 용 프로그램  (0) 2023.03.05