Java 8
을 사용해야 하는데 이전에 설치해두었던 adoptopenjdk8
이 지원이 만료되었다. 대신 Homebrew에서 openjdk@8
을 설치하려고 했지만 아키텍처가 맞지 않는다는 오류가 발생했다.
openjdk@8: The x86_64 architecture is required for this software.
Error: openjdk@8: An unsatisfied requirement failed this build.
x86_64
아키텍처가 필요하다는데 내 맥북은 arm64
이다. 😇
$ uname -a
Darwin myMac 22.5.0 Darwin Kernel Version 22.5.0: ... /RELEASE_ARM64_T8112 arm64
오라클에서 직접 JDK를 다운받기로 했다. ARM64 DMG Installer를 선택하면 dmg 파일로 다운로드되어 next 버튼만 눌러주면 쉽게 설치할 수 있다. 😀👍
DMG 방식으로 설치하면 환경변수도 자동 세팅해준다고 하는데 나는 이미 OpenJDK 11
이 설정되어 있어서인지 자동으로 변경되지는 않았다.
인텔리제이를 사용하면 여러 개의 JDK(SDK)를 등록할 수 있다. 프로젝트를 생성할 때 add JDK...
를 눌러 JDK를 추가할 수 있다.
추가할 때는 Oracle JDK를 기본으로 설치한 경우 /Library/Java/JavaVirtualMachines
경로에서 jdk-1.8.jdk
디렉토리를 선택해주면 된다.
이미 만들어진 프로젝트에서는 Open Module Settings(cmd + ↓) - Platform Settings - SDKs에서 +
버튼을 누르면 새 SDK를 등록할 수 있다.
잘 빌드되었다.