조종 다음은 개발
article thumbnail

Failed to calculate the value of task ':compileJava' property 'javaCompiler'. SystemInfo is not supported on this operating system.

위와 같은 에러가 나오는 이유는 프로젝트의 JAVA 버전과 나의 IDE 가 세팅되어 있는 JAVA 버전이 달라서 생기는 에러이다. 따라서 자바 버전을 변경해줄 필요가 있다.

필자의 경우는 JAVA 8으로 변경 해줘야 했다.

JAVA 8 설치 유무 확인

일단 터미널을 열고

/usr/libexec/java_home -V

를 입력해보면 현재 설치되어 있는 자바 버전들이 나온다.

필자의 경우는 18, 17, 13 이 있다고 나오는데 8버전이 없으므로 다운로드를 해줘야한다.

JAVA 8 설치

https://www.oracle.com/java/technologies/downloads/#java8-mac

위 사이트에 들어가서 다운로드 받아주면 된다. (오라클 회원가입을 미리 해줘야 한다)

스크롤을 내리다가 보면 JAVA SE 라고 나오는데 여기서 본인 컴퓨터에 맞는 OS를 선택하고 다운로드 해주면 된다. 필자의 경우 MAC M1 이므로 macOS 버전을 다운받고 설치해주면 된다.

쭉 설치를 진행하고 설치가 완료되면 이제 intellij 에서 버전을 바꿔주기만 하면 된다.

interllij 에서 Java 버전 변경

File - Project Structure 선택 - Project - Project SDK 항목에서 New 선택 - JDK 선택 후 JDK1.8이 있는 디렉토리 선택 (위 사진의 경우 한글이여서 “프로젝트 구조” 라고 나와 있는데 “Project Structure” 이다.)

그러면 이렇게 되는데 확인 버튼을 누르고 다시 확인해보면 정상적으로 작동한다.

 

 

참고 링크

[Mac] Java 1.8.0 설치 & 삭제

profile

조종 다음은 개발

@타칸

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!