Вопросы по теме 'urlclassloader'

Хотя мой класс был загружен, Class.forName выбрасывает ClassNotFoundException
Код выглядит следующим образом он загружает все классы в файл jar, который я поместил в свой домашний каталог. import java.io.File; import java.util.jar.JarFile; import java.util.jar.JarEntry; import java.net.URLClassLoader; import...
6803 просмотров
schedule 03.11.2021

Android - загрузка внешнего .jar во время выполнения
Я хочу загрузить внешнюю библиотеку во время выполнения. Вот источник: import java.lang.*; import java.net.*; import java.io.*; public class Main { public static void main (String args[]) throws Exception { System.out.println("Load...
1286 просмотров
schedule 02.10.2021

java.lang.LinkageError на Tomcat9: java.net.URLClassLoader попытался дублировать определение класса для DefaultTokenServices
Размер бэкэнд-приложения моей компании составлял около 100 МБ, поэтому мы решили изменить объем всех зависимостей maven на предоставленные. Jar-файлы были перемещены из .war в папку opt / tomcat / shared / lib (согласно этой инструкции...
98 просмотров

URLClassLoader не может найти класс, который находится в другом каталоге
Я делаю подключаемый модуль eclipse, и мне нужно получить доступ к выбранному классу из какого-то случайного проекта в eclipse. Я извлек выбранный файл: IPath className; Object firstElement, firstElement1; /* Setting service to track when some...
808 просмотров

Пример Java с ClassLoader
У меня небольшая проблема. Я изучаю java SE и нахожу класс ClassLoader. Я пытаюсь использовать его в приведенном ниже коде: я пытаюсь использовать URLClassLoader для динамической загрузки класса во время выполнения. URLClassLoader urlcl = new...
22352 просмотров
schedule 17.05.2022

после сборки с помощью maven install Десериализация Java завершается с ошибкой ClassNotFoundException, хотя Class.forName() находит класс в среде IDE и экспортирует
Из-за использования Spring Batch один из моих классов должен быть сериализуемым. Это отлично работает в Eclipse IDE. Но как только я создаю цель «maven install» и тестирую из командной строки, утилита десериализации Spring не находит класс, хотя...
117 просмотров

Загружать банку динамически
В моем Java-приложении я прочитал файл jar (упакованный с плагином Maven Shade) в поток байтов. В банке есть класс точки входа, определенный в POM.xml <build> ... <plugins> ... <plugin>...
3435 просмотров
schedule 23.06.2022

Как загрузить файл .class во время выполнения для использования с JUnitCore.runclasses()
Я разрабатываю средство, которое будет выполнять модульный тест Java. Системе потребуется скомпилировать файл .java (из-за пределов рабочего каталога) во время выполнения и «импортировать» полученный файл .class. Затем этот файл .class будет...
461 просмотров

Хитрое решение / хак с загрузчиком классов, необходимое для того, чтобы сделать дочерние интерфейсы JMS CL доступными в родительском CL.
Я пишу адаптер JMS от нескольких поставщиков, и некоторые глупые проблемы с лицензированием привели к необходимости хитрого решения / взлома загрузчика классов - это не будет красиво, но я бы хотел услышать несколько гениальных идей от эксперта....
209 просмотров
schedule 01.09.2022

Почему класс не может быть загружен URLClassLoader?
Я хочу смоделировать метапространство OOM. Я планирую загрузить класс ClassA другим URLClassLoader, вот код: package classloader; import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.util.ArrayList; import...
324 просмотров

Ошибка при загрузке классов файла JAR во время выполнения
Я пытаюсь добавить файл JAR в путь к классу и загрузить все классы из файла JAR во время выполнения. вот код, который я написал для этой задачи (этот класс расширяет URLClassLoader) public void loadJar(final String fName) throws IOException,...
716 просмотров

понимание urlclassloader, как получить доступ к загруженным классам jar
Я пытаюсь понять, как получить доступ/сделать доступным файл jar с помощью URLClassLoader. Сначала я загружаю файл jar с помощью package myA; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import...
4712 просмотров
schedule 07.06.2023

Не удается найти класс с Class.forName(), но он существует
У меня есть программа, в которой я генерирую классы во время выполнения (включает только переменные и связанные с ними методы получения и установки). Позже я хочу заполнить классы. Чтобы получить класс - я знаю его имя, но его нет в пути к классам...
8708 просмотров

Gemfire 8.1 – Исключение – ServerOperationException – SerializationException – Исключение ClassNotFoundException
Мы пишем в приложении Java 8 + Play 2. Мы находимся в процессе перехода с Gemfire 6 на Gemfire 8. Ниже приведен мой файл gemfire client-cache.xml. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE client-cache PUBLIC "-//GemStone...
820 просмотров

Java 9 динамически загружает банку во время выполнения, расширяя Class-Path
Всем пользователям Java 9, которые могут помочь, В версиях до Java 9 мы могли динамически загружать jar, просто добавляя его к пути к классам во время выполнения. Для этого мы использовали Someclass.class.getClassLoader(), приведенный к...
117 просмотров
schedule 15.05.2023

Manifest.mf и импорт
У меня есть следующая структура dynamodb.jar , где lib/ имеет кучу .jar . Все эти вложенные .jar нужны com.mparnisa.dynamodb.table . Из другого проекта IntelliJ я пытаюсь создать экземпляр класса в этом dynamodb.jar : try {...
32 просмотров

Apache Ignite: включение загрузки однорангового класса не привело к автоматическому развертыванию классов StoreAdapter и Pojo
Я использую Apache Ignite 2.10.0, мне нужна функция чтения / записи для загрузки / записи данных в кеш из стороннего хранилища и в него, для этого я реализовал PersonStore, который расширяет класс CacheStoreAdapter. Я хочу, чтобы мои классы...
38 просмотров

URLClassLoader не может найти классы
Я хочу использовать URLClassLoader для загрузки классов в определенный каталог из jar-архива. Структура проекта следующая / application.jar /lib/ mysql.jar log4j.jar ... /myClasses/ class1.class class2.class ... Баночка...
2974 просмотров
schedule 04.03.2024

Как я могу выполнять groovy-скрипты в изолированном загрузчике классов?
Я пытаюсь запустить groovy-скрипты в изолированном загрузчике классов, чтобы они не выполнялись в контексте зависимостей вызывающего класса. Path log4j = Paths.get("..../lib/log4j-1.2.17.jar"); Path groovy =...
660 просмотров