카테캠 실강을 따라하던 중 인텔리제이에서 빌드 할 경우, 계속 아래와 같은 오류가 나왔다.
✘ jiminkkk@jimin-ui-MacBookPro ~/Desktop/KakaoTechCam/lecture/kakao-6th-deploy main ± ./gradlew clean build
> Task :compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
* Try:
> Run with --stacktrace option to get the stack trace.
Settings와 Project Structure을 11로 수정하고 다시 실행했으나... 똑같이 에러가 떴다... 울고싶다😭
자바 버전 확인
이 자식이 문제였다. 자바 버전이 21로 되어있어서 버전을 11로 똑같이 맞춰주기 위해 아래와 같이 실행하였다.
11버전으로 설정하기
자바 11이 설치되어 있다면 아래의 명령어를 실행해주면 11로 설정이 된다.
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
🥰 빌드 성공
아래와 같이 빌드가 성공되었다!!!!
'카카오테크캠퍼스' 카테고리의 다른 글
[카카오테크캠퍼스] 1단계 회고와 2단계 시작하기 (0) | 2023.06.26 |
---|