Можно ли загрузить библиотеку во время выполнения? - PullRequest
3 голосов
/ 06 ноября 2010

Есть ли способ загрузить библиотеку Java (файл .jar) во время выполнения, если ее нет в пути к классам?

1 Ответ

6 голосов
/ 06 ноября 2010
URLClassLoader child = new URLClassLoader (myJar.toURL(), this.getClass().getClassLoader());
Class classToLoad = Class.forName ("com.MyClass", true, child);
Method method = classToLoad.getDeclaredMethod ("myMethod");
Object instance = classToLoad.newInstance ();
Object result = method.invoke (instance);

Источник: Как динамически загружать Jars во время выполнения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...