일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- web3
- Greeter
- lambda
- Apache Spark
- Ethereum
- jenv
- stopwords
- Python
- OpenCV
- geth
- pyspark
- MAP
- docker
- Histogram
- RDD
- 블록체인
- remix
- node
- macbook
- python3
- 이더리움
- bigdata
- solidity
- apache-spark
- web3@1.2.8
- Spark
- HelloWorld
- nodejs
- BlockChain
- word count
- Today
- Total
이것저것 프로그래밍 정리(Macbook)
jenv 설치 및 사용법,jenv 를 이용한 Macbook java 버젼 관리하기 본문
Jenv
여러가지 버젼의 자바가 나오고 있지만 많은 프레임워크와 라이브러리에서 Java8이 최적화 되어있습니다.
따라서 Jenv를 통해서 여러가지 버젼의 Java를 활용하는 방법을 알아보겠습니다.
AdoptopenJDK
먼저 필요한 Java 버젼을 터미널에서 Homebrew를 통해서 설치합니다.
brew cask install java
2019.10 기준 java13 설치됩니다.
java13이 아닌 다른 java버전 설치를 원할 경우 아래와 같이 합니다.
brew tap AdoptOpenJDK/openjdk
brew cask install <java version>
- OpenJDK8 -> adoptopenjdk8
- OpenJDK9 -> adoptopenjdk9
- OpenJDK10-> adoptopenjdk10
- OpenJDK11 -> adoptopenjdk11
저는 java8과 java9을 사용할 예정이니
brew cask install adoptopenjdk8
brew cask install adoptopenjdk9
위와 같은 명령어를 통해 java8, java9 을 설치하였습니다.
Jenv 설치
이제 필요한 java 버젼을 설치했으니 Jenv를 통해 원하는 버젼을 사용하면 됩니다.
먼저 Homebrew를 통해 Jenv를 설치합니다.
brew install jenv
jenv 설치후 ~/.bashrc, ~/.bash_profile 에서 jenv를 초기화 시켜 줍니다. 저같은 경우는 zsh쉘을 쓰기 때문에 ~/.zshrc 에서 초기화 해 주겠습니다. 다음과 같이 세줄의 코드를 ~/.bashrc, ~/.bash_profile,~/.zshrc 에 넣어줍니다.
vim ~/.zshrc
eval "$(jenv init -)"
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
export PATH="$HOME/.jenv/bin:$PATH"
이후 :wq를 통해 저장해주고 source를 통해 적용시킵니다.
source ~/.zshrc
이제 각 java 버젼을 jenv에 추가해 보도록 하겠습니다.
cd /Library/Java/JavaVirtualMachines/
ls
위 명령어를 통해 brew를 통해 설치된 java를 확인하고 저 같은 경우 java8,java9,java13 을 jenv에 추가해 보도록 하겠습니다.
Java8
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Java9
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-9.jdk/Contents/Home
Java13
jenv add /Library/Java/JavaVirtualMachines/openjdk-13.jdk/Contents/Home
위의 명령어를 통해 jenv에 java를 추가해 주었습니다.
global, local 설정하기
jenv versions
jenv에 java가 잘 추가 되었는지 위의 명령어를 통해 확인해봅니다.
위와 같이 잘 추가 된 것을 확인 할수 있습니다.
Mac에서 저같은 경우 기본적으로 java8을 사용할 예정이니 global로 java8을 설정해 두겠습니다.
jenv global openjdk64-1.8.0.222
위와 같이 global로 설정하면 jenv versions 명령어 사용시 사용하고 있는 java 버젼 옆에 *가 뜨는 것을 확인 할 수 있습니다.
필요시 다른 특정 프로젝트 혹은 디렉토리에서 java 13을 사용하고 싶으면 해당 디렉토리로 이동해서
jenv local openjdk64-13
위와 같은 명령어를 치면 해당 디렉토리에서는 java 13 이 사용 가능합니다.
이상 jenv를 통한 mac 에서 java 버젼 관리하는 방법이였습니다.
'Mac' 카테고리의 다른 글
MacBook에서 ubuntu 설치 USB 만들기 (3) | 2021.01.25 |
---|---|
Jupyter Notebook - python 경로, pip module 인식 못함 (1) | 2020.10.12 |
nvm 이용하여 node 버젼 관리하기 (0) | 2020.03.04 |