개발환경 셋팅을 위해 팀원들과 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버전을 설치하자
Archived OpenJDK GA Releases
Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he
jdk.java.net
'Programming > 환경설정' 카테고리의 다른 글
[티스토리/tistory] 코드블럭 테마, 폰트, 줄간격 변경, 회색 테두리 삭제 (1) | 2022.02.23 |
---|