Programming/환경설정

[M1 MAC] openJDK 버전 다운그레이드 시키기 (17에서 11로)

예민한고라니 2022. 7. 10. 23:34


개발환경 셋팅을 위해 팀원들과 openJDK 11 버전을 쓰기로 합의봤다. (8은 너무 구버전이고, 17은 안정성이 떨어지기 때문)

하지만..

 

 
 


맥북프로 셋팅 초기에 이미 Jdk 최신버전으로 설치해버린 것
아래처럼 openjdk 11을 다운받아 설치했지만 계속 18버전으로 유지되고 있었다.

 

 

이에 아래와 같은 방법으로 다른 버전을 설정시켜보게 되었다.

1.터미널을 열고 다음과 같은 명령어를 입력한다.

> /usr/libexec/java_home -V

이미 18과 11 버전이 깔려있는 본인의 경우 다음과 같은 문구가 떴다

Matching Java Virtual Machines (2):
    18.0.1.1 (arm64) "Oracle Corporation" - "OpenJDK 18.0.1.1" /Users/'사용자이름'/Library/Java/JavaVirtualMachines/openjdk-18.0.1.1/Contents/Home
    11.0.15 (arm64) "Eclipse Adoptium" - "OpenJDK 11.0.15" /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
/Users/'사용자이름'/Library/Java/JavaVirtualMachines/openjdk-18.0.1.1/Contents/Home


2. 버전을 설정해 주자
다른버전을 사용하고 싶다면 11대신 다른 버전을 입력하면 된다!

> export JAVA_HOME=$(/usr/libexec/java_home -v 11)

 

3. 아래의 명령어로 바뀐 버전을 확인해주자

> java --version

 

이렇게 바뀐 버전을 확인할 수 있다!