SW개발
error: illegal character: '\ufeff'
개소왕
2019. 6. 28. 16:35
* 개요
gradlew war 에서 실패
다음 메세지 보임.
abcd.java:1: error: illegal character: '\ufeff'
?package com.dogcowking.dev;
^
abcd.java:1: error: class, interface, or enum expected
?package com.dogcowking.dev;
* 원인
BOM(유니코드 파일의 앞에 해둔 표시) 를 컴파일러가 읽지 못한것
http://blog.wystan.net/2007/08/18/bom-byte-order-mark-problem
이클립스에서 해당 파일 properties 확인하면 다음과 같이 표시됨
* 해결
소스를 다른 텍스트에디터에 복사해놓고,
파일을 다시 만들어서 붙여넣음.
* 해결2 - 에디터 자체 기능 사용