소통하는 개발자 Sean
article thumbnail
발생원인

프로젝트를 개발하던 중, 

C 드라이브에 있는 JDK가 지저분하게 쌓여있어서, 쓰는 것들만 남기고 다 지웠습니다.

실행이 잘 되던 프로젝트를 다시 빌드 해보니, 에러 발생!!

 

"FAILURE: Build failed with an exception.

- What went wrong:
Execution failed for task ':compileJava'.

> java.lang.IllegalAccessError: class org.gradle.internal.compiler.java.ClassNameCollector (in unnamed module @0x4bbf714f) cannot access class com.sun.tools.javac.code.Symbol$TypeSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x4bbf714f

 

해결 방안

오류 메세지를 구글링 해보았는데도 3시간동안 해결을 못하다가, JDK 충돌일거라는 의견이 많더라구요

처음에는 프로젝트 설정에서 JDK 만 변경했는데, 이걸로는 안되고

 

프로그램 추가제거 -> 설치되어있는 JAVA(JDK) 삭제 -> orcale 에서 다시 JDK 설치 -> 환경변수 잡기 -> 프로젝트에 같은 JDK 넣어주기 

이 방법대로 하니까 제대로 잘 빌드되었습니다 !!

profile

소통하는 개발자 Sean

@Sean-creative

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