У меня есть пользовательский загрузчик классов, чтобы настольное приложение могло динамически загружать классы из AppServer, с которыми мне нужно поговорить. Мы сделали это, так как количество банок, требуемых для этого, смешно (если мы хотели их отправить). У нас также есть проблемы с версией, если мы не загружаем классы динамически во время выполнения из библиотеки AppServer.
Теперь я просто столкнулся с проблемой, когда мне нужно поговорить с двумя разными AppServers и обнаружил, что в зависимости от того, на чьих классах я загружаю сначала, я мог бы сильно сломаться... Есть ли способ принудительно выгрузить класс без фактического убийства JVM?
Надеюсь, это имеет смысл