엘라의 개발 스케치 Note
[TIL] 내일배움캠프 29일차(23.06.12.) - 인텔리제이 콘솔 한글 깨짐 문제 본문
To-do
- Spring 입문 강의 수강
- 알고리즘 그룹 스터디
TIL
- Spring 프로젝트 생성과 Git 연동, Gradle, 서버, HTTP, 테스트 코드, Lombok과 application.properties
- Spring MVC, Controller
- 인텔리제이 콘솔 한글 깨짐 문제 해결
ⓐ 테스트 코드를 실행하던 중 콘솔의 DisplayName이 깨져 나오는 문제 발생
ⓑ 한글로 설정해두어 그런 듯해 구글링을 통해 해결함
ⓒ 방법1: Settings 에서 File Encodings를 UTF-8로 변경하기
* Settings > Editor > File Encodings > Global Encodings, Project Encoding, Propertise Files를 UTF-8로 변경한다.
ⓑ 방법2: VM Options 편집하기
* Help > Edit Custom VM Options > 파일 맨 아래에 -Dfile.encoding=UTF-8, -Dconsole.encoding=UTF-8 추가 > 인텔리제이 재시작
ⓔ 방법3: Gradle 를 rebuild 하는 방법
* Gradle > Tasks > build > clean > 완료 후 build > build
해당 방법을 통해 콘솔에서 한글이 깨지는 문제는 해결! 했으나.. 새로운 오류가 발생했다..
'Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
ⓐ 새롭게 rebuild를 하는 과정에서도 해당 오류가 떴지만 별문제 없이 구동이 되니 괜찮은가 보다 했었다.. 하지만 새로운 클래스에서 build를 하려니 다시 해당 오류가 발생하여 build 가 마무리 되지 못하는 문제가 계속되었다...
ⓑ 해당 문제도 구글링을 하여 해결하였다!
ⓒ 방법1: Gradle 설정 변경
* Settings > Build, Execution, Deployment > Build Tools > Gradle > Build and Run > Build and run using, Run tests using을 모두 인텔리제이로 변경
ⓑ 방법2: VM Options 편집하기
* Help > Edit Custom VM Options > 파일 맨 아래에 -Dfile.encoding=UTF-8, -Dconsole.encoding=UTF-8 삭제 > 인텔리제이 재시작
-> 하면 다시 한글이 깨짐ㅠㅠ
* -Dconsole.encoding=UTF-8 은 남기고 -Dfile.encoding=UTF-8 를 삭제하니 한글도 안깨지고 오류도 해결!
이름들을 영어로 쓰는 데는 이유가 있었던 것이였나보다...
Next...
- Spring 입문 강의
- 자바 문법 종합반 복습
- 자바의 정석 공부
- 알고리즘 공부 및 그룹스터디
'내일배움캠프 > TIL' 카테고리의 다른 글
Comments