Запретить стороннему загрузчику классов загружать класс

Я вызываю сторонний код

method.invoke(null, args);

и у него есть загрузчик классов, который загружает класс. Возможно ли, что я могу предотвратить загрузку определенного класса? Также существует более одной третьей части программы, которую я вызываю, и я ищу широкое решение, которое просто предотвратит загрузку дочерними загрузчиками классов определенного класса, видя, как дочерние загрузчики классов сначала делегируют родительскому, это возможно?


person jtzero    schedule 07.04.2012    source источник


Ответы (1)


Хорошо, после некоторого подключения я нашел способ сделать это, параметр javaagent, это пример перехвата всех входящих файлов классов, чего я и хотел. Это обычно используется в таких вещах, как профилировщики памяти.

person jtzero    schedule 22.05.2012