일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- db
- it
- AWS
- Git
- springboot
- jsp
- JVM
- elasticsearch
- ReactJS
- 맛집
- Spring Batch
- tool
- Design Patterns
- 요리
- java
- laravel
- Gradle
- Oracle
- php
- jenkins
- IntelliJ
- redis
- linux
- ubuntu
- Web Server
- Spring
- MySQL
- javascript
- Spring Boot
- devops
Archives
- Today
- Total
아무거나
Mac 에서 Java 여러버전 설치 후 jenv를 통해 관리 (java8, 11 기준) 본문
반응형
- homebrew 업데이트 및 java 설치
$ brew update $ brew tap adoptopenjdk/openjdk $ brew install adoptopenjdk11 --cask // 설치된 자바 버전과 경로를 확인 $ /usr/libexec/java_home -V // 환경변수 등록 (~/.bash_profile파일에 다음을 추가한다.) export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home" export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home" alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java11='export JAVA_HOME=$JAVA_11_HOME' // 적용 source ~/.bash_profile
- jenv 설치
// 설치 $ brew install jenv $ echo $SHELL // 설정파일 추가 // 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 // 변경사항 반영 $ source ~/.zshrc
- jenv에 관리항목 추가
$ ls /Library/Java/JavaVirtualMachines $ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home $ jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home // 원하는 버전 선택 명령 후 확인 $ jenv global 1.8.0.265 $ jenv versions
반응형
'Infra > MAC OS' 카테고리의 다른 글
터미널 여러 창에서 커맨드 동시입력(iTerm2) (0) | 2019.06.07 |
---|---|
[MacOS] 블루 라이트 필터 설정 (0) | 2019.01.10 |
[MacOS] 이미지 편집 방법 (0) | 2019.01.10 |
Mac에서 SSH Proxy 접속 및 파일전송 방법 (0) | 2018.10.17 |
Comments