serialVersionUID выдает Eclipse - PullRequest
       11

serialVersionUID выдает Eclipse

0 голосов
/ 29 апреля 2011

Я только что загрузил Eclipse, и когда я получаю это предупреждение / ошибку в моих исходных файлах.

Я получаю предупреждение от Eclipse: сериализуемый класс не объявляет статический финальный serialVersionUID.

Как мне решить эту проблему. В терминале это просто соответствует.

1 Ответ

0 голосов
/ 29 апреля 2011

Каждый класс, реализующий интерфейс java.io.Serializable, должен явно объявить статическое конечное поле с именем serialVersionUID типа long.Он используется во время десериализации, чтобы проверить, используют ли клиент и сервер одну и ту же версию вашего класса.

Подробнее см. JavaDoc из java.io.Serializable.

EclipseJDT предлагает проверку компилятора для такого рода потенциальных проблем кодирования.Вы можете настроить предупреждения и ошибки компилятора в настройках Eclipse ( Java-Compiler-Errors / Warnings , раздел Потенциальные проблемы программирования ).

...