В настоящее время я занимаюсь рефакторингом своего проекта, и поэтому я переименовываю некоторые пакеты, чтобы они больше соответствовали моей политике именования. Есть только один класс, который я не могу переименовать, потому что после переименования я получаю исключение ClassNotFoundException со старым packagename во время тестирования.
У меня есть рабочее пространство Eclipse с запущенным Maven.
Я уже пытался обновить maven.
Я уже удалил вывод Maven.
Я уже искал старое имя класса в моих java-файлах (вперед и назад), но нигде не могу найти старое.
KvePortalElemWerteErm02Ausgabe ausgabe = ausgabeCntr.getKvePortalElemWerteErm02Ausgabe();
byte[] portalElmtBytes = ausgabe.getPortalElmtBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(portalElmtBytes);
GZIPInputStream gzipIn = new GZIPInputStream(bais);
ObjectInputStream objectIn = new ObjectInputStream(new BufferedInputStream(gzipIn));
@SuppressWarnings("unchecked")
List<KvePortalElementeWerteErmittelnListeForZip> zipList = (List<KvePortalElementeWerteErmittelnListeForZip>) objectIn.readObject();
List<KvePortalElementeWerteErmittelnListe> zipListToErmittelnList = KvSearchController.zipListToErmittelnList(zipList);
Ошибка сбрасывается в KvePortalElementeWerteErmittelnListeForZip, который является одним из перемещенных классов. Но зато верны.
Надеюсь, что кто-то может помочь.