Error : Could not find or load main class worker.org.gradle.process.internal.worker.FradleWorkerMain
Caused by : java.lang.classnotfoundexception: worker.org.gradle.process.internal.worker.gradleworkermain
Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
지난 주 SQL 테스트를 진행할 때도 뜨더니 오늘도 이렇게 에러가 떴다. 에휴..ㅜㅜ 하나 설정하고 이번에 되면 다음에 새로운 프로젝트에서 또 다른 게 안되고 반복이다. 어떡하지? 정말 머리가 아푸다. 오늘 아침에 스프링 테스트 하면서 또 똑같은 문제가 발생했다. 처음에 한글이 깨져서 나오는 일이 발생해서 encoding 세팅을 수정하고 [Help] - [Edit Custom VM Option]에서 ' -Dfile.encoding=UTF-8'을 추가해줬더니 이런 일이 발생했다.
결론부터 얘기하면 'Dfile.encoding' 이라고 적힌 코드를 지워주니 해결됐다.
이 방법을 따르기 전 일반적인 내용인 하단의 내용을 먼저 참고하고 안된다면 위의 방법을 써보는 것을 추천한다.
* 없으면 한글이 깨지고 있으면 에러가 발생하고 어떻게 해야하나요..?🥲
제발 제발 제발 아시는 분은 댓글 남겨주세요.
검색을 해봤더니 대부분은 아래 처럼 해결하라고 되어있었다.
(1) [File] - [Setting] 또는 단축키(Ctrl + Alt + S / ⌘ + ,) - [Build, Execution, Deployment] - [Complier]
(2) [Compiler] - [Annotation Processors]
Enable annotation processiong 체크
(3) [Build] - [Execution, Deployment] - [Build Tools] - [Gradle]
Build and run using : IntelliJ IDEA로 변경
Run tests using : IntelliJ IDEA로 변경
적용 후 OK
정말이지 에러는 만나기가 너무 싫다. 만나면 시간도 지체되고 제발 척척되었으면 좋겠다. 근데 진짜 다시 돌려놓으면 다른 문제가 발생하고 무한 루프로 움직이는 이 문제는 어떻게 해결하면 되는걸까..? 그리고 왜 발생하는지도 너무 궁금해졌다. 나중에 찾아봐야지 : )
할 공부가 많으니 다시 부지런히 움직여야 겠다.