질문. 엠에디터로 Java 클래스를 작성하고 컴파일 할 때, 오류가 나면서 '나의 클래스의 처음 부분에 세개의 무효한 문자가 있습니다'라는 메시지가 뜹니다. 매번 이것이 발생되며, 오류 메시지가 경고하는 장소인 클래스 키워드 이전에 어떤 문자도 있지 않습니다.

파일의 상위에 세개의 문자는 UFT-8 파일의 "바이트 순서 표시" 입니다. 초기값으로, Java 파일은 BOM이 있는 UTF-8로서 만들어 집니다. Java 속성 > 파일 탭 > 새로운 파일 버튼으로 새로운 파일을 위한 초기 코드 페이지를 바꿀 수 있습니다. 또한 코드 페이지를 일반 ANSI로 바꾸거나 유니코드 서명 추가(BOM) 상자에 체크를 지우는 방법을 이용해서도 새로운 파일 위한 초기 코드 페이지를 바꿀 수 있습니다.