Я использую сериализацию для связи с моим сервером. Таким образом, мой апплет получает JTree, созданный на сервере. В eclipse и appletViewer мой апплет работает отлично, но когда я пытаюсь запустить мой апплет с моего сервера, я получаю эту ошибку на своей консоли
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = 5858390075012080263,
local class serialVersionUID = -1030230214076481435
Я пытался получить SerialVersuinUID для каждого класса моего проекта с serialver
, но ни у одного из них не было serialVersionUID = 5858390075012080263.
ошибка происходит, когда я пытаюсь десериализовать свой объект.
В дополнение к этому, ошибка говорит java.io.InvalidClassException: javax.swing.JComponent.
Как определить Jcomponent, который вызывает эту ошибку? это мой Jtree? и даже как я могу установить serialVersionUID. Создавая класс, который расширяет этот JComponent и устанавливает serialVersionUID ???
заранее спасибо