Я хочу осуществить PriorityClassLoader
, которые могут сделать следующее:Приоритет Загрузчик классов в Java
- Он принимает по умолчанию
ClassLoader
экземпляр в качестве параметра конструктора - имеет
addURL
метод, который работает какaddURL
вURLClassLoader
, но для каждого нового URL задает приоритет.
Когда класс должен быть загружен, сначала загрузчик попытается загрузить его загрузчиком классов по умолчанию, если нет - с предоставленных URL-адресов в соответствии с приоритетом. Есть ли готовые решения?
PS - моя первоначальная проблема заключалась в следующем: я хотел добавить URL-адрес в системный загрузчик классов, но он начал терпеть неудачу в повторяющихся классах в системном загрузчике классов и удаленном JAR.
Я предпочел бы унифицировать версии банку или использовать что-то вдоль линий [OSGi] (HTTP://en.wikipedia.org/wiki/OSGi) – ssedano