macOS Java 버전 변경하기
Change Java Version on macOS
Java 17을 기본 JDK로 사용하고 있는 Spring Boot 3.x부터 Java 21까지 다양한 JDK 환경이 필요한 프로젝트들이 늘어나고 있습니다. IntelliJ IDEA를 통해 프로젝트 별로 JDK 버전을 설정하는 것은 간편하지만, 터미널에서는 세션마다 Java 버전을 변경해주어야 합니다.
Switching Java Version in Terminal
터미널에서 특정 세션에 대해 Java 버전을 변경하려면 다음과 같은 명령어를 사용합니다:
$ export JAVA_HOME=$(/usr/libexec/java_home -v 11)
이렇게 하면 현재 세션에만 해당 Java 버전이 적용됩니다. java --version
명령어를 사용하여 변경된 Java 버전을 확인할 수 있습니다:
$ java --version
java 11.0.20 2023-07-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.20+9-LTS-256)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.20+9-LTS-256, mixed mode)
Setting Default Java Version in Terminal
터미널의 기본 Java 버전을 변경하려면 .zshrc
파일과 같은 쉘 설정 파일에 다음과 같은 명령어를 추가합니다:
.zshrc
# Java
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
이렇게 설정하면 터미널을 새로 시작할 때마다 지정한 Java 버전이 기본으로 적용됩니다.
- macOS
- Java
- Shell