Problem z serializacją

0

Witam, mam problem z serializacją klasy. Wcześniej była extend po Threadzie a threadów nie można więc obeszłem to i nie jest extend. Klasa posiadała zmienną Thread wiec dodałem przed deklaracją transient przez co jest omijana. Niestety nadal nie moge serializować i nie wiem dlaczego.

W klasie posiadam zmienne:
2x JTree
3x Vector
1x File
7x int
2x String
2x boolean
1x moja klasa ktora jest serializowalna (sprawdzałem)

no i pełno metod

W czym jest problem?

0

nevermind :-) implements Serializable usunąłem podczas szukania przyczyn [glowa]

0

A jednak coraz gorzej :-|

teraz mi krzyczy na javax.swing.filechooser.WindowsFileSystemView używany przez moje JFileChoosery. Co gorsza wstępuje tylko w przypadku gdy w moim programie ładuję ścieżkę dysku np. c:, a gdy foldery wewnęrzne problem nie występuje :-| Jest jakaś metoda usuwania odpalonych klas z VM?

0

Znalazłem :-| normalnie szok, okazało się, że gdy File posiada ścieżkę do samego dysku to inaczej wewnętrzne wygląda, korzysta z owej klasy ktora jest nieserializowalna. Obejście to oczywiście przekazanie stringa fie.getAbsolutePath() :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1