Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Про ClassLoader


Автор: Zandr 2.11.2004, 10:45
Как бы мне из произвольной папки загрузить класс.... Где бы об этом подрбнее почитать? Ну или примерчик бы... :)

Автор: Orange 2.11.2004, 14:27
а Class.forName() не подойдет?

Автор: DarkDS 2.11.2004, 15:07
Если класс в байт коде (*.class файл) то смотри в сторону рефлекшина :)

Тут чутка есть:
http://forum.vingrad.ru/index.php?showtopic=28287

Ближе к вечеру могу более подробный пример накидать.

Автор: LSD 2.11.2004, 20:00
Определяешь свой ClassLoader
Код
public class MyClassLoader extends ClassLoader
{
 public Class myDefineClass( String className , byte[] bytecode , int off , int len )
 {
   return defineClass( className , bytecode , off , len );
 }
}

затем читаешь из файла в byte[], и потом создаешь класс.
Добавлено @ 20:03
Или воспользоваться URLClassLoader, это даже проще.

Автор: Zandr 3.11.2004, 09:21
Блин! да! Да!!! То что нада!!!!!! Пасиба :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)