Этот класс использует отражение для вызова частных методов, принадлежащих к классовой загрузке. успешно.
Однако кажется, что этот подход не применим к модулям, которые загружаются динамически, что означает модули, загруженные после запуска.
Код: Выделить всё
try
{
Method method = ClassLoader.class.getDeclaredMethod("findLoadedClass", String.class);
method.setAccessible(true);
// ...
}
catch (NoSuchMethodException | InaccessibleObjectException e)
{
// InaccessibleObjectException will be thrown.
}
Однако этот подход не является жизнеспособным из-за других технических ограничений. < /P>
Может ли кто-нибудь направить меня о том, как использовать-add-opens эффективно для модулей, которые загружаются динамически после запуска JVM? помощь.
Подробнее здесь: https://stackoverflow.com/questions/768 ... in-java-17