NotSerializableException для класса, но в моем проекте нет класса Item? - PullRequest
0 голосов
/ 03 ноября 2019

У меня был класс Items with is, реализованный с Serializable , однако, когда пришло время читать данные, система выдала мне сообщение об ошибке NotSerializableException для Item class (asссылка на изображение ниже) , которого нет в моем проекте вместо класса Items. Я пытался восстановить и очистить проект, но он все тот же. Благодарим вас за помощь, поскольку я вообще ничего не понимаю ..

public class Items implements Serializable {
   private String item;
   private String date;

   public Items(String item, String date) {
      this.item = item;
      this.date = date;
   }

   public String getItem() {
      return item;
   }

   public void setItem(String item) {
      this.item = item;
   }

   public String getDate() {
      return date;
   }

   public void setDate(String date) {
      this.date = date;
   }
}

Изображение как показано ниже:

Ошибка на изображении NotSerializableException

1 Ответ

0 голосов
/ 03 ноября 2019

У меня нет прав комментировать, поэтому пишу как ответ.

Пожалуйста, попробуйте заново сгенерировать файл с объектом Items, а затем попробуйте десериализовать его. Возможно, файл старый и создан с использованием класса Item вместо Items.

...