반응형

맥(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 버전 변경하기 

 

[MacOS 개발환경 #5] JDK 버전 변경하기

맥(MacOS) M1 Apple Silicon 환경 - JDK 버전 변경하기 << 환경설정 >> MacBook Pro M1 사용자 홈 디렉토리 환경설정 환경설정 파일 편집 vi ~/.zshrc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #### jdk ######..

tlo-developer.tistory.com

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 -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] 자바 컴파일 버전 확인 

 

[JAVA 실습 #10] 자바 컴파일 버전 확인

[JAVA 실습 #10] 자바(Java) 컴파일(Compile) 버전 확인 .class 파일로 컴파일 한 자바의 버전 확인 방법 javap -verbose -cp <경로> <클래스> | grep "major" JVM Major Version (decimal) Java 1.4 48 Java 5 49..

tlo-developer.tistory.com

1
2
3
4
5
6
7
oraclejdk14
 
javac Hello.java
 
java Hello
 
javap -verbose Hello | grep "major"

 

 

 

반응형