Almost-Native

javac 컴파일 error: unmappable character for encoding MS949 본문

Java 프로그램 개발, IT

javac 컴파일 error: unmappable character for encoding MS949

2021. 9. 27. 23:03

Java 프로그램을 컴파일 할때, unmappable character for encoding MS949 에러가 잔뜩 뜨는 경우가 있습니다.

에러 나는 위치를 보면, 전부 Java 프로그램 소스에 넣어둔 한글 주석 위치에서 발생하는 것을 알 수 있습니다.

 

 

Java 소스 안의 한글을 영어로 바꿔주면 에러는 나지 않습니다.

한글을 건드리지 않고 에러 없이 컴파일 하려면, -encoding 옵션을 주면 됩니다.

 

javac  -encoding utf-8  소스.java

 

 

에러없이 javac 컴파일이 되었고, *.class 파일도 만들어졌습니다.

 

Comments