Вопросы по теме 'dynamic-class-loaders'
Загрузчики классов Java
Может ли кто-нибудь указать мне хороший ресурс или объяснить мне концепцию загрузчиков классов? Я нашел следующий ресурс по загрузчикам классов http://www.onjava.com/lpt/a/5586 но все равно не помогает. Следующие вопросы могут показаться глупыми,...
6615 просмотров
schedule
07.06.2023
Beanshell не позволит мне добавить банки в загрузчик классов JRE по умолчанию?
У меня есть вопрос о Beanshell , на который я нигде не могу найти ответ. Я могу запускать сценарии Beanshell только одним из двух способов:
Где Classpath определяется до вызова Beanshell, а Beanshell использует загрузчик классов JRE по...
1478 просмотров
schedule
26.01.2023
Как загрузить класс, который реализует интерфейс из файла jar во время выполнения?
Я хочу реализовать приложение, которое могло бы использовать реализованные пользователями классы. В каждом классе должен быть реализован интерфейс, который я определяю, и, наконец, все классы, реализованные пользователем, заархивированы в файле jar....
5539 просмотров
schedule
22.09.2022
Динамическая перезагрузка класса работает только в режиме отладки, почему/как это работает на самом деле?
У меня каверзный вопрос.
Моя java-программа делает в цикле такие вещи:
петля:
прочитать внешний файл с скомпилированным классом java в массив byte[].
создать новый экземпляр моего собственного загрузчика классов.
установить байты...
1041 просмотров
schedule
14.06.2023
Сериализация динамически сгенерированного класса
Предположим, что у меня есть абстрактный класс
public abstract class Base implements Serializable {
static final long serialVersionUID = 1;
public Base(int x) { ... }
public abstract void baseMethod();
}
а затем я динамически...
1988 просмотров
schedule
27.09.2022
Динамическая загрузка классов в OSGi
У меня есть целая куча модулей фреймворка, которые отлично работают на OSGi, все сервисы и компоненты находят друг друга и работают нормально.
Однако есть одна структура, которая делает некоторые динамические вещи в отношении классов. По сути, в...
2899 просмотров
schedule
02.06.2023
Динамически загружать класс верхнего уровня в банку вне пути к классам
ОБНОВЛЕНИЕ . Все файлы в моем проекте теперь объявляют один и тот же пакет. Однако загружаемая банка должна быть вне пути к классам. Я пробовал child.loadClass(className) и Class.forName(className, false, child); , но ни один из них не смог его...
1360 просмотров
schedule
26.03.2023
Как реализовать прокси объекта или прокси класса в Java?
У меня есть требование расширить файл .class в моем проекте, и мне нужно переопределить простой метод. Предположим, у меня есть класс A, который находится в каком-то пакете .jar. Теперь я хочу переопределить метод test() класса A. Я сделал это,...
329 просмотров
schedule
18.10.2023
Как динамически загружать класс из приложения JAR для использования в другом JAR?
У меня есть JAR-приложение, M.jar, которое поддерживает динамические записи и загрузку расширений. Приложение требует, чтобы классы реализовывали интерфейс E и назывались NE.
Теперь я пытаюсь сделать следующее:
Напишите расширение API1 и...
74 просмотров
schedule
19.06.2022
Добавить или удалить определенные банки из пользовательского ClassLoader
Я хочу создать динамически загрузчик классов для выполнения сценария JSR223 в контролируемая среда, но терпящая неудачу,
Я пытаюсь удалить/добавить банки, используя текущий (родительский) ClassLoader, я попробовал решение Динамическое удаление...
823 просмотров
schedule
27.06.2022
Как загрузчик классов java идентифицирует повторяющиеся классы?
Допустим, у меня есть java-проект, в который я добавил 2 разных jar-файла в свой путь к классам. Загрузчик классов Java обнаружил несколько повторяющихся классов в 2 банках, и тогда будет загружен только один из них.
Как загрузчик классов решает,...
335 просмотров
schedule
02.07.2022
Как выгрузить недопустимый класс из загрузчика классов (связанный с ByteBuddy)?
Я прочитал пару вопросов, связанных с общей проблемой выгрузки/перезагрузки класса во время выполнения, и это кажется сложной и несколько подозрительной проблемой. Однако мне интересно, как обстоит дело с классами, которые явно инструментированы во...
117 просмотров
schedule
28.09.2022
Как настроить компонент динамически, нажав кнопку. (Реагировать)
Я хочу отображать компонент динамически, когда я нажимаю разные кнопки в меню. Например, в моей строке меню есть меню с кнопками слева и соответствующим компонентом справа.
Пример меню
Когда я нажимаю кнопку, он устанавливает имя кнопки в...
54 просмотров
schedule
09.06.2022