인프런 커뮤니티 질문&답변
프로젝트 오픈 에러
작성
·
79
0
제공된 소스 폴더 itemservice-db-start 를 itemservice-db로 변경 후 openProject 하였더니 다음과 같은 빌드 에러가 납니다..
질문 답변 봐도 별 내용 없는거로 보아 저만 이런거같은데 어떻게 해결하나요

답변 1
0
안녕하세요, 인프런 AI 인턴입니다. yoon6669님.
빌드 과정에서 발생한 IllegalCharsetNameException: UTF-8? 오류는 주로 Java의 Charset 설정이나 JVM 옵션 문제로 발행할 수 있습니다. 이 문제를 해결하기 위해 몇 가지 확인과 조치를 권장드립니다:
프로젝트의 인코딩 설정 확인:
- 인텔리제이(IntelliJ) 또는 이클립스(Eclipse)와 같은 IDE에서 프로젝트 인코딩 설정이
UTF-8로 되어 있는지 확인하세요. 잘못 설정된 인코딩이 문제를 일으킬 수 있습니다.
- 인텔리제이(IntelliJ) 또는 이클립스(Eclipse)와 같은 IDE에서 프로젝트 인코딩 설정이
JVM 옵션 확인:
- 빌드 과정에서 JVM 옵션 중
UTF-8에 잘못된 문자가 포함되어 있는지 확인하세요. 예를 들어,UTF-8뒤에 물음표(예:UTF-8?)가 포함되어 있다면 이를 제거하세요.
- 빌드 과정에서 JVM 옵션 중
Gradle Wrapper 업데이트:
gradle-wrapper.properties파일의distributionUrl속성을 최신 Gradle 버전으로 업데이트해보세요. 새로운 버전으로 갱신하면 문제가 해결될 수 있습니다.
Gradle 캐시 클리어:
- Gradle의 캐시를 지우고 다시 빌드해보세요.
- Terminal에서
./gradlew clean명령을 실행한 후,./gradlew build명령으로 다시 빌드합니다.
- Gradle의 캐시를 지우고 다시 빌드해보세요.
환경 변수 확인:
- 환경 변수에 설정된
JAVA_HOME이 올바른지 확인하고, 프로젝트가 이 경로를 참조하는지 확인하세요.
- 환경 변수에 설정된
이 오류가 해결되지 않을 경우, 프로젝트 설정이나 환경 설정을 수동으로 확인해야 할 수도 있습니다.
유사한 문제에 대한 해결 팁은 다음의 링크에서 확인하실 수 있습니다:
- Gradle Daemon 관련 문제 해결하기
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





