загрузка класса из последней версии библиотеки JAR с URLClassloader - PullRequest
0 голосов
/ 07 июля 2011

У меня есть 2 версии файла jar (plugins1.0.jar и plugins2.0, jar) в одной папке, и я пытаюсь загрузить Class из этих файлов jar динамически, используя URLClassloader.Я хочу убедиться, что класс должен быть загружен из последней версии файла JAR.

Как я могу добиться этого?

Заранее спасибо

1 Ответ

0 голосов
/ 07 июля 2011

Вам нужно будет составить свой список URL таким образом, чтобы plugins2.0.jar встречалось до plugins1.0.jar.Но, как правило, это плохая идея, поскольку в другие классы могут загружаться конфликтующие версии.

Из Документы Java

Поиск URL осуществляется в порядке, указанном для классови ресурсы после первого поиска в загрузчике родительского класса.

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