Вопросы по теме 'dynamic-class-loaders'

перезагрузить класс, чтобы его статические члены были повторно инициализированы
Предположим, у меня есть такой класс public class Foo { public static final String FIELD_1 = Env.getProperties("one"); public static final String FIELD_2 = Env.getProperties("one"); //.... public static final String FIELD_N =...
1901 просмотров
schedule 15.11.2021

Java: возможно ли выполнить измененный код метода (измененный во время выполнения), используя его существующие вызовы
У меня было много похожих вопросов по SO, но я все еще пытался выяснить, можем ли мы заменить тело метода во время выполнения и может ли этот измененный метод выполняться с помощью существующих вызовов этого метода. Прочитав множество ответов на...
58 просмотров

Макетный бросок ClassNotFoundException Mockito в приложении Spark
Я обнаружил, что объект mock в Mockito выдает ClassNotFoundException при использовании в Spark. Вот минимальный пример: import org.apache.spark.{SparkConf, SparkContext} import org.mockito.{Matchers, Mockito} import org.scalatest.FlatSpec...
568 просмотров
schedule 19.11.2021

Ресурс Java Classloader виден только для определенного экземпляра
Я пытаюсь загрузить ресурс в свою среду выполнения для библиотеки. Но в моей текущей реализации его может видеть только очень конкретный экземпляр URLClassLoader. URLClassLoader classLoader = new URLClassLoader(urls,...
66 просмотров

Как я могу изменить класс java.lang на лету?
Я ищу способ добавить поля в поток на лету, переписав байтовый код и перезагрузив класс, но не уверен, что это вообще возможно. Любые указатели приветствуются. Я нашел некоторую информацию об изменении и загрузке класса, и я знаю, что JRebel может...
5355 просмотров

Как динамически загрузить файл JAR с помощью Vert.x JavaScript?
Используя Vert.x JavaScript (3.8.4), я хочу динамически загрузить файл JAR во время выполнения. Это необходимо, потому что этот файл может не существовать при запуске моего приложения Vert.x. В идеале я хотел бы иметь возможность использовать...
130 просмотров
schedule 02.06.2022

Есть ли способ на языке Swift, чтобы мы могли публиковать скомпилированные классы в опубликованной программе?
Есть ли способ на языке Swift, чтобы мы могли публиковать скомпилированные классы в опубликованной программе, и если в программу будут добавлены новые функции или будут внесены изменения? Почти я хочу программу, которая не требует обновления со...
40 просмотров
schedule 21.09.2022

Динамическая перезагрузка содержимого jar-файлов
У меня есть один файл jar в пути к классу моего приложения. Во время выполнения я добавляю новые классы в файл jar, а иногда также изменяю поля/методы существующих классов. В настоящее время я использую URLClassLoader для динамической загрузки...
3600 просмотров

Android: загрузка библиотеки и ее использование только для ветки разработки, а не для выпуска
Постановка проблемы: я хочу использовать библиотеку только в среде разработки, но не в выпуске (выпуск в магазине приложений). И я не хочу, чтобы эта библиотека также была встроена в выпуск apk. Мой подход: Итак, у меня есть такая настройка...
474 просмотров

Исключение определенного файла jar из общей библиотеки в weblogic
У меня есть 2 модуля, один из которых - файл EAR, а другой - статическая общая библиотека. Статическая общая библиотека уже развернута на сервере. Эта статическая библиотека представляет собой набор файлов jar, развернутых как библиотека (а НЕ...
1171 просмотров

Динамический класс с DeserializeObject выдает ошибку: невозможно найти конструктор по умолчанию для использования для типа
Я изо всех сил пытаюсь поместить свои строковые данные JSON в динамически сгенерированный класс, который теперь выдает ошибку, которую я не могу определить, как решить эту проблему. Мой динамический класс public class DynamicClass :...
139 просмотров
schedule 28.01.2023

Развертывание пользовательского кода Hazelcast с динамически генерируемыми классами
У меня есть приложение, состоящее из сетки узлов hazelcast, в которой используется расширенная генерация байт-кода во время выполнения (asm). В частности, я динамически строю предикат ‹> функций Java из введенных пользователем выражений фильтра. Я...
299 просмотров

Как динамически загрузить класс Jar в Wildfly 15
* Получение следующего исключения при попытке загрузить внешний образец .jar во время выполнения с использованием: Class clazz = Class.forName(jarClass);. Исключение: развертывание модуля .test.war из загрузчика служебных модулей]...
56 просмотров

Необходимо заменить существующий класс во время выполнения динамически сгенерированным и скомпилированным java .classfile во время выполнения.
Моя цель - динамически вводить новые атрибуты + методы установки геттера в определение класса во время выполнения. В настоящее время у меня есть метод для регенерации кода с добавленными атрибутами, которые затем скомпилируют сгенерированный код....
3468 просмотров