Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ClassLoader / 10 сообщений из 10, страница 1 из 1
07.05.2007, 16:39:42
    #34510238
Juga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
Можно ли как то передать класс из одного класслоадера в другой?
...
Рейтинг: 0 / 0
07.05.2007, 16:53:31
    #34510284
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
Можно.
...
Рейтинг: 0 / 0
07.05.2007, 16:56:21
    #34510297
Juga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
Исчерпывающий ответ. А каким образом?
...
Рейтинг: 0 / 0
07.05.2007, 17:02:19
    #34510325
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
JugaМожно ли как то передать класс из одного класслоадера в другой?
А что подразумевается под процессом передачи класса? И для чего это понадобилось если можно указать нужный загрузчик в нужном месте?
...
Рейтинг: 0 / 0
07.05.2007, 17:13:35
    #34510392
Juga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
Мне нужно зоздавать инстансы классов которые я получаю в виде byte[], для этого я создал свой класслоадер, но проблема в том что этот загрузчик не видит нужных ресурсов поэтому я не могу из него создать инстанс. Если б можно было передать класс нужному загрузчику было бы всё ок.
...
Рейтинг: 0 / 0
07.05.2007, 17:39:00
    #34510535
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
JugaМне нужно зоздавать инстансы классов которые я получаю в виде byte[], для этого я создал свой класслоадер, но проблема в том что этот загрузчик не видит нужных ресурсов поэтому я не могу из него создать инстанс. Если б можно было передать класс нужному загрузчику было бы всё ок.
Набор слов. Но чисто на интуитивном уровне мне кажется нужно во-первых указать parent при создании загрузчика. Во-вторых, можно попробовать подменть Thread context ClassLoader, но надо ли это из описания выше я понять не могу.
...
Рейтинг: 0 / 0
08.05.2007, 08:14:52
    #34511350
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
А каким образом ищутся ресурсы? Так -
Код: plaintext
1.
 this .getClass().getResourceAsStream(...)
?

Если да, то может проще получить тот загрузчик, который найдет ресурсы, а не таскать классы по разным загрузчикам.

Можно так попробовать:
Код: plaintext
1.
.getClassLoader().getSystemClassLoader().getResource("...");
...
Рейтинг: 0 / 0
08.05.2007, 09:26:42
    #34511436
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
а зачм тебе класслоадер? Десериализовать не получится? Или у тебя байткоды не джавовские?
...
Рейтинг: 0 / 0
08.05.2007, 11:43:39
    #34511891
Juga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
Классы хранятся в виде блобов в оракле. Ресурсы имеется ввиду классы находящиеся в области видимости одного загрузчика и не доступные из моего
...
Рейтинг: 0 / 0
08.05.2007, 12:33:56
    #34512146
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ClassLoader
JugaКлассы хранятся в виде блобов в оракле. Ресурсы имеется ввиду классы находящиеся в области видимости одного загрузчика и не доступные из моего
Когда создаешь свой загрузчик указывай текущий в качестве родительского и будет тебе шастье.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ClassLoader / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]