Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать список классов в пакете? / 6 сообщений из 6, страница 1 из 1
29.10.2007, 13:00:38
    #34901270
untitled
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
Подскажите пожалуйста, как программно можно узнать какие классы есть в пакете?
...
Рейтинг: 0 / 0
29.10.2007, 13:20:28
    #34901368
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
Если в кратце - jar это обычный архив. Для работы с архивами есть классы. Берете jar и тупо смотрите файлы в нем с расширением .class.
Код не приведу - дома лежит. Но я его в инете находил, так что задача это не сложная. Погуглите.
...
Рейтинг: 0 / 0
29.10.2007, 13:24:16
    #34901392
untitled
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
ммм, а не существует ли механизма, который позволяет это сделать так же, как например получение методов класса при помощи рефлекшна?
...
Рейтинг: 0 / 0
29.10.2007, 13:41:56
    #34901460
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
untitledммм, а не существует ли механизма, который позволяет это сделать так же, как например получение методов класса при помощи рефлекшна?
В Java, к сожалению не существует. Все пользуются сканированием или саморегистрацией. Причина этому довольно проста, классы загружаются динамически и их можно загружать самостоятельно из очень неожиданных мест. В результате этого класс может быть доступен программе, но обнаружить это не возможно пока он не загружен в память.
Поэтому в общем случае такого метода нет. Но есть вариации на тему, такие как Apache Commons discovery.
...
Рейтинг: 0 / 0
29.10.2007, 15:51:47
    #34902028
agrasoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
pamirЕсли в кратце - jar это обычный архив. Для работы с архивами есть классы. Берете jar и тупо смотрите файлы в нем с расширением .class.
Код не приведу - дома лежит. Но я его в инете находил, так что задача это не сложная. Погуглите.а почему сразу в jar'е? :)
...
Рейтинг: 0 / 0
29.10.2007, 15:53:59
    #34902037
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать список классов в пакете?
agrasoff pamirЕсли в кратце - jar это обычный архив. Для работы с архивами есть классы. Берете jar и тупо смотрите файлы в нем с расширением .class.
Код не приведу - дома лежит. Но я его в инете находил, так что задача это не сложная. Погуглите.а почему сразу в jar'е? :)Да, я уже потом, когда прочитал внимательнее, понял, что в вопросе "пакет", а не "jar".
В моем случае мне нужен был jar .
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать список классов в пакете? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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