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