2011-04-29 5 views
0

방금 ​​이클립스를 다운로드했고,이 경고/소스 파일에 오류가 발생했습니다.serialVersionUID 이슈 이클립스

Eclipse로부터 경고를 받고 있습니다. 직렬화 가능 클래스는 정적 final serialVersionUID를 선언하지 않습니다.

이 문제는 어떻게 처리해야합니까? 그것은 터미널에서 잘 준수합니다.

답변

0

인터페이스 java.io.Serializable을 구현하는 모든 클래스는 serialVersionUIDlong이라는 정적 최종 필드를 명시 적으로 선언해야합니다. 클라이언트와 서버가 같은 버전의 클래스를 사용하는지 여부를 확인하기 위해 직렬화 해제 중에 사용됩니다.

자세한 내용은 JavaDoc (java.io.Serializable)을 참조하십시오.

Eclipse JDT는 이러한 종류의 잠재적 인 코딩 문제에 대해 컴파일러 검사를 제공합니다. Eclipse 기본 설정 (Java 컴파일러 오류/경고, 잠재적 프로그래밍 문제)에서 컴파일러 경고 및 오류를 구성 할 수 있습니다.