맥(MacOS) M1 Apple Silicon - Oracle JDK 14 ~ 17 설치 및 환경설정
맥 (Mac) 환경에서의 Oracle JDK 14 ~ 17 설치 및 환경설정
1. 설치 환경: MacBook Pro M1
2. 다운로드 링크: Oracle
3. 다운로드: macOS x64 Compressed Archive 다운로드
4. 파일 압축해제 및 복사
5. Java 설정 추가
6. Java 버전 변경
7. Java 컴파일 테스트
1. 설치 환경
MacBook Pro M1
Oracle JDK 14 ~ 17 (2021. 10. 20)
jdk14.0.2
jdk15.0.2
jdk16.0.2
jdk17.0.1
2. 다운로드 링크
Oracle JDK 14 다운로드
https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html
Oracle JDK 15 다운로드
https://www.oracle.com/java/technologies/javase/jdk15-archive-downloads.html
Oracle JDK 16 다운로드
https://www.oracle.com/java/technologies/javase/jdk16-archive-downloads.html
Oracle JDK 17 다운로드
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
3. 다운로드
macOS x64 Compressed Archive 다운로드
4. 파일 압축해제 및 복사
tar 압축 해제
1
|
tar -zxf jdk*
|
Library > Java > JavaVirtualMachines 위치로 이동/복사
5. Java 설정 추가
2021.06.27 - [맥 (Mac)/개발환경 (MacOS M1)] - [MacOS 개발환경 #5] JDK 버전 변경하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#### jdk ##########################################################################################################################
alias oraclejdk1.6='unset JAVA_HOME;export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home;java -version'
alias oraclejdk1.7='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 1.7);java -version'
alias openjdk1.8='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 1.8);java -version'
alias oraclejdk9='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 9);java -version'
alias openjdk9='unset JAVA_HOME;export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-9.jdk/Contents/Home;java -version'
alias openjdk10='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 10);java -version'
alias openjdk11='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 11);java -version'
alias openjdk12='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 12);java -version'
alias openjdk13='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 13);java -version'
alias oraclejdk14='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 14);java -version'
alias oraclejdk15='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 15);java -version'
alias oraclejdk16='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 16);java -version'
alias oraclejdk17='unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v 17);java -version'
unset JAVA_HOME
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
##################################################################################################################################
|
6. Java 버전 변경
7. Java 컴파일 테스트
1
|
vi Hello.java
|
1
2
3
4
5
|
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Java World!");
}
}
|
자바 버전 변경 > 자바 컴파일 > 컴파일 버전 확인
2021.06.24 - [JAVA 자바/JAVA 실습] - [JAVA 실습 #10] 자바 컴파일 버전 확인
1
2
3
4
5
6
7
|
oraclejdk14
javac Hello.java
java Hello
javap -verbose Hello | grep "major"
|
'맥 (Mac) > 개발환경 (MacOS M1)' 카테고리의 다른 글
[MacOS 개발환경 #18] Tomcat 10 설치 및 실행 (0) | 2022.01.25 |
---|---|
[MacOS 개발환경 #17] kafka 설치 및 테스트 - binary 파일 (0) | 2021.10.27 |
[MacOS 개발환경 #15] redis 설치 - homebrew 활용 (0) | 2021.09.02 |
[MacOS 개발환경 #14] 아톰(Atom) 설치 (0) | 2021.06.28 |
[MacOS 개발환경 #13] MySQL 5.7 설치 - Homebrew (0) | 2021.06.27 |