Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

엘라의 개발 스케치 Note

[TIL] 내일배움캠프 29일차(23.06.12.) - 인텔리제이 콘솔 한글 깨짐 문제 본문

내일배움캠프/TIL

[TIL] 내일배움캠프 29일차(23.06.12.) - 인텔리제이 콘솔 한글 깨짐 문제

엘라랑이 2023. 6. 12. 20:09

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 입문 강의
  • 자바 문법 종합반 복습
  • 자바의 정석 공부
  • 알고리즘 공부 및 그룹스터디
Comments