2012-01-17 7 views
3

내 젠킨스 빌드 서버와 지금은 여러 가지 문제를했고 내가 해달라고 UTF16-BOM. 16 진수 편집기를 사용하여 해당 파일을 열면 시작 부분에 FE FF 마크가 표시되거나 코드의 다른 부분이 표시되지 않습니다.불법 문자

TransactionFunctionImpl.java: UTF-8 Unicode Java program text 

가 세드릭 : 또한 파일은 BOM에 대해 아무 말도하지 않는 이유는 무엇입니까?

또 다른 질문은 나의 일식 서버가 bom 파일을 빌드 할 수없는 이유는 무엇입니까? this site에 따르면

+0

이 오류 메시지는 어디서 볼 수 있습니까? 뭘 할 때? 프로젝트를 빌드 할 때 –

+0

. javac에서이 오류가 발생했습니다 – reox

답변

3

:

참고 : 65279 : \는 JDK 1.6 javac 컴파일러 오류 불법 문자로 실패, 바이트 순서 표시로 시작하는 UTF-8 소스 파일 을 컴파일되지 않습니다.

아마도 JDK 버전은 데스크톱과 젠킨스 서버에 따라 다를 수 있습니다.

in this related answer과 같이 소스에서 중복 BOM을 제거하는 것이 가장 좋은 해결책입니다.

+0

동일하게 ... 매우 흥미로 우며 파일은 BOM 파일이 아닙니다! – reox

1

나는 리눅스에서 Samsung의 S pen Sdk 예제 소스를 사용하여 이것을 만났다.

프로그램의 텍스트를 복사하여 완전히 새로운 파일에 붙여 넣으십시오. 나를 위해 일합니다.