[Intellij] FAILURE: Build failed with an exception 에러

현주·2022년 11월 8일
0

Trouble Shooting

목록 보기
10/31

🔥 문제

오늘 학습이 테스트 코드를 작성하여 돌리고 결과를 확인해보는 것이었는데

테스를 실행하면 자꾸 아래와 같이 FAILURE: Build failed with an exception 라는 에러가 나타났다.

혹시나 해서 레퍼런스 코드와 비교도 해보았는데 똑같이 코드를 작성하였고

레퍼런스 코드를 돌려보았는데 똑같은 오류가 나타났다.

일단 어떤 게 오류인지 확인해보려고 아래 위치에서 확인을 해보았다.
Users/USER/Desktop/실습과제파일/build/reports/tests/test/index.html

자세한 내용을 보면 아래와 같이 나와있다.
Caused by: org.gradle.internal.UncheckedException: java.lang.ClassNotFoundException: com.codestates.basic.HelloJUnitTest

Caused by: java.lang.ClassNotFoundException: com.codestates.basic.HelloJUnitTest

하지만 난 모두 잘 작성했기에 뭐가 문젠지 몰라서 구글링을 했는데 또 Setting으로 Gradle을 intellij IDEA 로 바꾸면 잘 된다고 하여 해봤더니

갑자기 또 잘 되더라 ..!

하지만 이 문제가 여러번 발생했던 터라 이렇게 넘어갈 수는 없어서 github으로 질문을 했다.


💡 원인

원인은 내가 이 폴더의 이름에 한글을 넣었던 것..!!

오류는 Windows에서 사용하는 한글 인코딩과 JVM에서 사용하는 file encoding이 달라서 프로젝트의 파일들을 제대로 읽지 못하는 문제라고 한다.


☘️ 해결

그래서 폴더 이름에 한글을 없애고 다시 돌리니 잘 됐다..!ㅎㅎ

너무나도 간단해서 그동안 왜 이러지 하면서 구글링하고 고민하던 시간이 조금 아까운 느낌..
바로 github으로 여쭤볼걸 ..

Help-Edit Custom VM options 에서 아래의 옵션들을 아래처럼 설정해줘도 해결된다고 한다 !

  • Dfile.encoding=UTF-8
  • Dconsole.encoding=UTF-8

그런데 나는 이건 이미 위와 같이 설정되어 있었어서 패스 !

0개의 댓글