오류 발생 cmd 컴파일 시 오류 발생함 error: unmappable character for encoding MS949 원인 utf-8로 인코딩된 코드를 자바 컴파일에서 한글 윈도우의 기본 인코딩을 따라서 ms949 방식으로 읽으려 시도했지만 실패하여 발생 = 인코딩 문제로 한글을 읽어오지 못해 오류 발생 해결책 1. javac 명령어 사용 시 utf-8로 인코딩 지정 후 컴파일 (성공) javac Hello.java -encoding UTF-8 2. PC 기본 인코딩을 utf-8로 지정 후 컴파일 (실패) 변수 이름 : JAVA_TOOL_OPTIONS 변수 값 : -Dfile.encoding=UTF-8