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
이렇게 바뀐 버전을 확인할 수 있다!
참고로 다운로드 받지 않는 버전을 선택할시에는 가지고 있는 JDK의 최신버전으로 설정되니,
아래 홈페이지에 접속하여 원하는 JDK버전을 설치하자