Вопросы по теме '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 просмотров
schedule
12.11.2021
Макетный бросок 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 просмотров
schedule
03.05.2022
Как я могу изменить класс java.lang на лету?
Я ищу способ добавить поля в поток на лету, переписав байтовый код и перезагрузив класс, но не уверен, что это вообще возможно. Любые указатели приветствуются. Я нашел некоторую информацию об изменении и загрузке класса, и я знаю, что JRebel может...
5355 просмотров
schedule
19.05.2022
Как динамически загрузить файл 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 просмотров
schedule
30.06.2023
Android: загрузка библиотеки и ее использование только для ветки разработки, а не для выпуска
Постановка проблемы: я хочу использовать библиотеку только в среде разработки, но не в выпуске (выпуск в магазине приложений). И я не хочу, чтобы эта библиотека также была встроена в выпуск apk.
Мой подход:
Итак, у меня есть такая настройка...
474 просмотров
schedule
09.11.2022
Исключение определенного файла jar из общей библиотеки в weblogic
У меня есть 2 модуля, один из которых - файл EAR, а другой - статическая общая библиотека. Статическая общая библиотека уже развернута на сервере. Эта статическая библиотека представляет собой набор файлов jar, развернутых как библиотека (а НЕ...
1171 просмотров
schedule
08.01.2023
Динамический класс с DeserializeObject выдает ошибку: невозможно найти конструктор по умолчанию для использования для типа
Я изо всех сил пытаюсь поместить свои строковые данные JSON в динамически сгенерированный класс, который теперь выдает ошибку, которую я не могу определить, как решить эту проблему.
Мой динамический класс
public class DynamicClass :...
139 просмотров
schedule
28.01.2023
Развертывание пользовательского кода Hazelcast с динамически генерируемыми классами
У меня есть приложение, состоящее из сетки узлов hazelcast, в которой используется расширенная генерация байт-кода во время выполнения (asm). В частности, я динамически строю предикат ‹> функций Java из введенных пользователем выражений фильтра. Я...
299 просмотров
schedule
26.03.2023
Как динамически загрузить класс Jar в Wildfly 15
* Получение следующего исключения при попытке загрузить внешний образец .jar во время выполнения с использованием: Class clazz = Class.forName(jarClass);.
Исключение: развертывание модуля .test.war из загрузчика служебных модулей]...
56 просмотров
schedule
15.05.2023
Необходимо заменить существующий класс во время выполнения динамически сгенерированным и скомпилированным java .classfile во время выполнения.
Моя цель - динамически вводить новые атрибуты + методы установки геттера в определение класса во время выполнения. В настоящее время у меня есть метод для регенерации кода с добавленными атрибутами, которые затем скомпилируют сгенерированный код....
3468 просмотров
schedule
13.03.2024