Определение класса Java во время выполнения

Возможный дубликат:
Как программно скомпилировать и создать экземпляр класса Java?

Как создать новый класс Java во время выполнения?


person dheeps    schedule 23.02.2011    source источник
comment
Это возможно с BCEL, но зачем вам это нужно? Как бы вы это использовали?   -  person biziclop    schedule 23.02.2011
comment
@Balus, ты уверен, что это дубликат? Этот вопрос касается динамического определения класса. Связанный вами вопрос касается динамического создания экземпляра существующего класса.   -  person Grzegorz Oledzki    schedule 23.02.2011
comment
@Grze: не читайте только заголовки. Вопрос, по крайней мере, ответ, о котором идет речь, также охватывает динамическое создание класса :) Изменить: я немного улучшил заголовок другого вопроса.   -  person BalusC    schedule 23.02.2011
comment
Для чего тебе это? Возможно, то, что вы действительно хотите сделать, можно сделать с помощью анонимных внутренних классов.   -  person Axel    schedule 23.02.2011
comment
@Balus: Ты прав. Я прочитал заголовок и вопрос, но не посмотрел на ответы.   -  person Grzegorz Oledzki    schedule 23.02.2011


Ответы (1)


Используйте 1_

Проблема в том, что этот метод защищен. Итак, вы должны расширить загрузчик классов своим собственным классом и вызвать этот метод оттуда.

person AlexR    schedule 23.02.2011