Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / SystemClassLoader / 4 сообщений из 4, страница 1 из 1
16.12.2005, 10:24
    #33439878
типа гость
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SystemClassLoader
Как сделать так чтобы SystemClassLoader не игнорировал java.class.path?

Хочу к Lotus Notes подрубиться. Для этого есть Notes.jar.
Объяснять подробно не буду почему я так делаю, но мне надо именно так:

Код: plaintext
System.setProperty("java.class.path", System.getProperty("java.class.path") + ";C:\\Lotus\\Notes\\Notes.jar;");

А потом использую какой-нибудь класс из этой библиотеки - и возникает класснотфаунд.

Разве системый загрузчик классов не смотрит в java.class.path?
...
Рейтинг: 0 / 0
16.12.2005, 14:29
    #33440874
Jozic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SystemClassLoader
Системный класслоадер, по умолчанию он же sun.misc.Launcher$AppClassLoader, наследуецца от УРЛКлассЛоадера, который при своем конструировании считывает
Код: plaintext
System.getProperty("java.class.path") 
и заполняет свой массив урлов из этого проперти.
То есть последующие изменения этого проперти на системный класслоадер влияния не имеют.
Есть у УРЛКлассЛоадера метод
Код: plaintext
addURL(URL url)
, но он, в данном случае к сожалению, протектед.
...
Рейтинг: 0 / 0
16.12.2005, 14:34
    #33440895
Gold Fish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SystemClassLoader
Только UrlClassLoader наследуецца от ClassLoader
...
Рейтинг: 0 / 0
16.12.2005, 17:02
    #33441477
Jozic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SystemClassLoader
Gold FishТолько UrlClassLoader наследуецца от ClassLoader
и?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / SystemClassLoader / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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