сериализовать объект и включить все необходимые .class - PullRequest
0 голосов
/ 27 апреля 2019

, поэтому я пытаюсь написать 3 метода:

1. public static Runnable produce(String className)


2. public static void save(String fileName, Runnable obj)

и

3.public static Runnable load(String fileName)

первый метод принимает имя класса в качестве параметра и должен загрузить правильный класс, создать экземпляр и вернуть объект

второй метод принимает fileName и obj и должен сериализовать этот obj в определенный файл (fileName)

третий метод считывает из fileName и возвращает состояние объекта из этого файла (десериализация)

и главная проблема, например: я вызываю 1 метод для загрузки и создания экземпляра, затем вызываю 2 метода для сериализации, и после этого я удаляю все файлы * .class из каталога, и после этого 3 метод не работает (класс не найден, исключение), поэтому я должен включить все необходимые определения класса в этом файле (второй метод), который гарантирует чтение файла (3 метод)

есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...