Всем пользователям Java 9, которые могли помочь,
В версиях до Java 9 мы могли динамически загружать jar, просто добавляя его в путь к классам во время выполнения. Для этого мы использовали Someclass.class.getClassLoader (), приведенный к URLClassLoader, что позволило получить доступ к методу addUrl путем отражения (поскольку метод addUrl является защищенным). И это решение работало до сих пор очень хорошо из-за предстоящего обновления наших JRE.
В Java 9 ClassLoader больше не может быть преобразован в URLClassLoader. Создание нового экземпляра URLClassLoader вместо кастомного для того же самого ... просто не работает (по крайней мере, в моих тестах).
Если кто-нибудь знает реальное решение в Java 9 для добавления многоплатформенных библиотек jar-файлов в путь к классам, ответ был бы действительно (действительно) признателен.
Заранее большое спасибо !
Вы должны уточнить «просто не работает»…




К сожалению, в этой ветке нет ничего полезного, что я уже читал, но это связано.