본문 바로가기
  • A space that records me :)
기술/오류 해결 기록

[JAVA] jar 파일 CMD로 실행시 한글 깨짐 현상

by yjkim_97 2021. 4. 2.

cmd로 jar실행 후 알 수 없는 null포인터 에러 발생.

 

key로 value를 가져오는 로직에서 발생

but) spring boot로 실행하면 에러가 안남. 분석해보아도 에러 발생할 이유가 전혀 없음.

 

여기서 key값이 한글로 되어 있었다.

그래서 한글 깨짐 예상해봄.

 

cmd창으로 돌릴 때 한글 인코딩을 해주기 위해서 jar실행 시 아래의 옵션을 추가해줘야 한다.

 

-Dfile.encoding=UTF-8

 

java -jar -Dfile.encoding=UTF-8 [jar파일]