250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Mac
- redash
- Cluster
- gradle
- fastcampus
- 자바
- 자동
- 로그인
- EMR
- spring
- 간단
- aws
- 설정
- login
- hive
- 클러스터
- Zeppelin
- Docker
- 젠킨스
- Redis
- java
- 머신러닝
- SpringBoot
- Kafka
- vue
- 예제
- config
- 레디스
- Jenkins
- ec2
Archives
- Today
- Total
코알못
[설치/설정] 5분 안에 설정 하는 Mac에 자바 여러 버전 설치/설정 본문
728x90
# oepnjdk 최신 버전 설치
$brew install --cask adoptopenjdk
# 특정 버전 설치
1. 아래 페이지에서 버전 확인
- github.com/AdoptOpenJDK/homebrew-openjdk
- 위 페이지 접속 대신 아래 표 봐도 됩니다 ㅎ (귀찮 귀찮)
2. 저장소 연결
$brew tap AdoptOpenJDK/openjdk
3. 특정 버전 설치
$brew install --cask adoptopenjdk14
4. 설치 확인
$ls -ll /Library/Java/JavaVirtualMachines
drwxr-xr-x 3 root wheel 96 1 30 16:53 adoptopenjdk-14.jdk
drwxr-xr-x 3 root wheel 96 1 22 01:27 adoptopenjdk-15.jdk
# 자바 버전 쉽게 변경 할 수 있도록 변경
1. jenv 설치
$brew install jenv
2. jenv 설정
- zshrc 가 없다면 bash_profile, bashrc 가 있는지 확인후 변경해서 명령어 입력하면 됩니다.
// jenv 설정 zshrc 에 추가
$echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$echo 'eval "$(jenv init -)"' >> ~/.zshrc
// zshrc에 설정 적용
$source ~/.zshrc
3. jenv 에 설치한 자바 버전 추가
- 아래 참고에 있는 자바 설치된 경로 확인 후 버전 추가
$jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
openjdk64-14.0.2 added
14.0.2 added
14.0 added
$jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home
openjdk64-15.0.2 added
15.0.2 added
15.0 added
$ echo $(/usr/libexec/java_home -v11)
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
$ jenv add $(/usr/libexec/java_home -v11)
- jenv 에 추가 됐는지 확인
$jenv versions
openjdk64-14.0.2
14.0.2
14.0
openjdk64-15.0.2
15.0.2
15.0
openjdk64-11.0.11
11.0.11
11.0
- 자바 버전 설정
$jenv global openjdk64-14.0.2
// 선택된 버전에 * 표시 추가됨
$jenv versions
* openjdk64-14.0.2 (set by /Users/hongyoolee/.jenv/version)
14.0.2
14.0
openjdk64-15.0.2
15.0.2
15.0
// 정상적으로 적용됨을 확인
$java -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.2+12, mixed mode, sharing)
- 자바 버전 해당 디렉토리에서만 적용 되도록 설정 (우선순위 global < local) :: 당연하지만 해당 디렉토리가 삭제되면 해당 설정은 사라짐
$jenv local openjdk64-15.0.2
* 참고
- 아래와 같이 입력시 자바 버전 14가 어디에 설치되어 있는지 경로가 나옴
$/usr/libexec/java_home -v 14
/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
$/usr/libexec/java_home -v 15
/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home
- 아래와 같이 입력시 설치한 자바 목록, 설치 경로가 나옴.
$/usr/libexec/java_home -V
15.0.2, x86_64: "AdoptOpenJDK 15" /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home
14.0.2, x86_64: "AdoptOpenJDK 14" /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
728x90
'JAVA' 카테고리의 다른 글
5분 안에 구축하는 Redis(레디스) (1) | 2021.02.15 |
---|---|
[에러] NoClassDefFoundError: com/fasterxml/jackson/databind/JsonSerializer (0) | 2021.02.15 |
5분 안에 구축하는 Quartz 동적 스케쥴링 (4) | 2021.01.30 |
5분 안에 구축하는 Ehcache (0) | 2020.11.28 |
5분 안에 구축하는 Rabbitmq (0) | 2020.11.28 |
Comments