반응형
인텔리제이를 사용 중 어제까지 잘 사용해서 쓰다가 갑자기 오늘 java: illegal character: '\u0000' Error 에러가 발생했다.
바빠 디지것는데... 이런 에러가..
블로그 찾다보니 인텔리제이서 프로젝트 우클릭 - Remove BOM 을 선택하면 된다고 하는데 왜 내 인텔리제이에는 저 메뉴가 없지??
한 참 찾아보다가 파일 한 녀석만 이런 현상이 발생하길래 그냥 삭제하고 다시 생성해볼까? 생각해보고 해보다가 원인을 찾게 됨
원인은 파일이 깨져서 java: illegal character: '\u0000' Error 에러가 발생한 것임
소스 파일 복사 후 다른 에디터로 열었더니 이렇게 빈 공간만 나오고 있음
java: illegal character: '\u0000' Error 해결방법 순서
1. 기존 소스 내용 복사(파일 복사하면 안 됨)
2. 다른 에디터에 저장
3. 문제있는 소스 삭제 후 동일 명으로 다시 생성
4. 다른 에디터에 저장 되어져 있는 기존 소스 내용 붙여넣기(형성관리에 있는게 최신소스라면 변경이력 조회해서 가져와도 됨)
5. 서버 기동(컴파일)
필자는 위와 같이 하니 정상적으로 잘 작동된다.
그냥 파일 삭제하고 다시 생성하면 되는걸 몰라서 개고생 함... 역쉬 개발자는 아는게 많아야 시간을 아끼는 직업이다.

반응형
'IT > 개발툴' 카테고리의 다른 글
[IntelliJ] 인텔리제이 재시작 및 재배포 시 세션 유지 방법(톰캣) (0) | 2023.05.21 |
---|---|
[IntelliJ] 인텔리제이 파일 탭 오픈 갯 수 및 파일 탭 라인설정 방법 (0) | 2023.05.21 |
[eclipse] 이클립스 빨간색 엑스 표시 없애는 방법 (0) | 2023.04.27 |
[DBeaver] 디비버 에디터 폰트 크기 변경방법 (0) | 2023.04.06 |
이클립스 Git Remote 연결 방법 (0) | 2023.04.04 |