m1 mac 기준으로 작성했습니다.
JDK 8, 11, 17 버전을 다 사용하기 때문에 커맨드를 추가해 원할 때마다 버전을 변경한다.
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:$JAVA_HOME"
alias setJava8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'
alias setJava11='export JAVA_HOME=$(/usr/libexec/java_home -v 11)'
alias setJava17='export JAVA_HOME=$(/usr/libexec/java_home -v 17)'
.zshrc
파일에 위의 코드를 추가하면 자바 버전별로 alias를 지정해 사용할 수 있다.
source ~/.zshrc
터미널에 위의 코드를 입력하면 적용된다.
setJava17
터미널에서 위의 코드를 입력 후
java -version
자바 버전을 확인해본다.
sourceCompatibility = '17'
build.gradle 파일을 변경 후 적용시키면 끝 !
참고
https://miro7923.github.io/java/set-java-version/#%EA%B7%B8%EB%9F%B0%EB%8D%B0-%EC%8B%A4%EB%A6%AC%EC%BD%98-%EB%A7%A5%EC%9A%A9%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC%EC%84%9C-%EB%8B%A4%EC%8B%9C-%EC%84%A4%EC%B9%98
https://dev-emmababy.tistory.com/139