자바 컴파일러에서 한글이 깨지는 문제는 주로 인코딩 문제로 인해 발생합니다. 자바 컴파일러는 기본적으로 플랫폼의 기본 인코딩을 사용하기 때문에, 특정 인코딩을 명시적으로 지정해주어야 합니다. 아래는 자바 컴파일러에서 UTF-8 인코딩을 사용하는 예제입니다. ``` javac -encoding UTF-8 MyJavaFile.java ``` 위의 명령어에서 `-encoding UTF-8`은 UTF-8 인코딩을 사용하도록 지정하는 옵션입니다. 이를 사용하면 자바 컴파일러가 소스 코드를 올바르게 읽어들이고, 한글이 깨지는 문제를 해결할 수 있습니다. 따라서, 자바 파일을 컴파일할 때 인코딩을 명시적으로 지정해주면 한글이 깨지는 문제를 해결할 수 있습니다.
원문링크 : Java에서 UTF-8로 컴파일하여 한글 깨짐 현상 해결하는 방법과 예제