Re: Java Web Start+передача класса по сети ClassCircularityE
От: dshe  
Дата: 30.11.04 08:39
Оценка:
Здравствуйте, Волк-Призрак, Вы писали:

ВП>передача класса по сети (изза проблем со Swing передаю форму как файл класса [прямого наследника класса, который есть на сервере и клиенте]). Когда запускаешь программу-клиент просто как jar-файл, всё работает (класс передаётся, загружается из сырой памяти и внедряется (создаётся экземпляр объекта этого класса).

ВП>Когда запускаешь клиента через Java Web Start, при вызове "собирателя класса" (метод defineClass), он выбрасывает ClassCircularityError и в качестве класса-причины указывается класс-предок (тот базовый класс, который есть на сервере и на клиенте).

Можешь привести код, а то не совсем понятно, что там у тебя происходит. Вполне возможно, что класслоадер бросает исключение (в defineClass) потому, что класс уже был загружен.
--
Дмитро
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.