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

Проблемы с загрузчиком классов — как определить, какие версии библиотек (jar-файлы) загружены
Я только что решил еще одну *я-хотя-я-использовал-эту-версию-библиотеки-но-по-видимому-мой-сервер-приложений-уже-загрузил-более старую-версию -эта-библиотека-*выпуск (вздыхает). Кто-нибудь знает хороший способ проверить (или контролировать), имеет...
21591 просмотров
schedule 31.07.2022

В Java можно узнать, был ли уже загружен класс?
Можно ли узнать, загружен ли класс Java, не пытаясь его загрузить? Class.forName пытается загрузить класс, но мне не нужен этот побочный эффект. Есть ли другой способ? (Я не хочу переопределять загрузчик классов. Я ищу относительно простой...
28279 просмотров
schedule 20.06.2022

Загрузчики классов Java
Может ли кто-нибудь указать мне хороший ресурс или объяснить мне концепцию загрузчиков классов? Я нашел следующий ресурс по загрузчикам классов http://www.onjava.com/lpt/a/5586 но все равно не помогает. Следующие вопросы могут показаться глупыми,...
6615 просмотров
schedule 07.06.2023

Можно ли установить политику загрузчика классов для WebSphere в файле ibm-web-bnd.xmi?
У меня есть приложение JEE, которое работает на WAS 6. Для него необходимо, чтобы для параметра порядка загрузчика классов было установлено значение «Сначала классы загружаются с помощью загрузчика классов приложений», а для параметра политики...
31538 просмотров
schedule 16.11.2022

Как я могу обойти эту недопустимую иерархию загрузчика классов?
Я запускаю сервер приложений Java iPlanet, что-то в нем загружается commons-logging-1.0.4.jar . Это нормально, пока одно из моих приложений не вызовет AuthSSLProtocolSocketFactory , который является другой библиотекой Apache, которая также...
12883 просмотров
schedule 08.02.2023

Использование метода ClassLoader для получения всех ресурсов в классах как входных потоков
Моя проблема, как вы думаете, довольно распространена, но мне пока не удалось найти решение. Создание веб-приложения Java под Tomcat 5.5 (хотя требуется, чтобы его можно было развернуть где угодно, например, в среде WebLogic, отсюда и необходимость...
3726 просмотров
schedule 12.12.2023

Как получить список всех имен пакетов, загруженных JVM
Мне нужно получить имена всех пакетов Java, загруженных JVM. Это нужно для отображения обозревателя пакетов, подобного тем, которые можно найти в IDE. Я могу получить список пакетов текущего загрузчика классов и его предков, обратившись к...
2687 просмотров
schedule 14.01.2023

Пользовательский загрузчик классов в Constructor.newInstance
Я использую rhino через структуру сценариев bean-компонентов для создания и настройки объектов в моем java-процессе. Некоторые классы, используемые в сценариях, необходимо загружать динамически, поскольку они не всегда будут находиться в стандартном...
2367 просмотров
schedule 20.08.2022

загрузка классов JRuby из Java по Class.forName
У меня есть следующий класс в коде Java: public class CHRTreeCreator extends IndexCreator { ... } Вместо этого CHRTreeCreator я хочу использовать другую реализацию, которая также расширяет IndexCreator , но я хочу закодировать ее в JRuby...
1007 просмотров
schedule 20.02.2022

Разница между загрузчиком классов контекста потока и обычным загрузчиком классов
В чем разница между загрузчиком классов контекста потока и обычным загрузчиком классов? То есть, если Thread.currentThread().getContextClassLoader() и getClass().getClassLoader() возвращают разные объекты загрузчика классов, какой из них будет...
113970 просмотров
schedule 21.07.2023

загрузчик классов безопасности Java
Я реализую службу, которая использует URLClassloader для динамической загрузки классов. В интересах безопасности я хотел бы ограничить доступ к загруженным классам. например, нет доступа к сети, файлу или базе данных и т. д. У кого-нибудь...
308 просмотров
schedule 25.04.2023

загрузка BufferedImage с помощью ClassLoader.getResource()
Я пытаюсь загрузить файл изображения (gif), который хранится локально в том же каталоге, что и мой java-проект Eclipse: ref — это относительный путь, по которому хранится изображение в формате gif. public Sprite getSprite(String ref) {...
6643 просмотров
schedule 07.07.2022

Загрузить ресурс из JAR без доступа к ClassLoader?
Есть ли простой способ загрузить ресурс из моего собственного исполняемого JAR как InputStream без доступа к ClassLoader? Проблема в том, что мой java.policy ограничивает доступ к ClassLoader (это нельзя изменить). Я хочу загрузить некоторую...
1685 просмотров
schedule 23.03.2022

Загрузка интерфейса RMI
Есть вопрос, связанный с тем, как RMI загружает классы интерфейса. Итак, вот моя установка: Интерфейс, определяющий операцию, которую выполняет сервер rmi. Общий public interface Computable<T> extends Remote{ public...
115 просмотров
schedule 05.12.2023

Как я могу использовать разные JAR для компиляции и тестирования в maven?
Я компилирую свою программу против javaee-api. Но для тестирования Junit я должен использовать конкретную реализацию, такую ​​​​как javaee.jar Glassfish, чтобы избежать ошибок, таких как java.lang.ClassFormatError: атрибут Absent Code в методе,...
3334 просмотров

ClassLoader на виртуальной машине
У меня есть исходный код: private Image getImage(String path, ClassLoader loader) { InputStream image = null; try { image = loader.getResourceAsStream(path); return new Image(PlatformUI.getWorkbench().getDisplay(), image);...
339 просмотров
schedule 24.09.2022

Как изменить политику загрузчика классов по умолчанию для плагина eclipse на политику загрузчика классов для детей?
Я хочу изменить поведение политики загрузчика классов с первым родителем в eclipse на политику загрузчика классов с первым дочерним элементом. Сценарий будет: Плагин A имеет класс C в зависимой внешней банке. Когда загрузчик классов jar ищет...
1222 просмотров
schedule 09.12.2023

Изменить исполняемый JAR-файл
Привет, друзья, Stack Overflow. У меня есть простая проблема, которая, я боюсь, не имеет простого решения, и мне нужен совет, как действовать дальше. Я разрабатываю приложение Java, упакованное как исполняемый файл JAR, но для этого требуется...
3382 просмотров
schedule 30.07.2023

бросить через загрузчик классов?
Как я могу это сделать: class Foo { public static Foo get() throws Exception { ClassLoader cl = new URLClassLoader(new URL[]{"foo.jar"}, null); // Foo.class is in foo.jar return (Foo)cl.loadClass("Foo").newInstance(); // fails on class...
14883 просмотров
schedule 08.04.2023

ClassCastException при создании экземпляра класса с использованием отражения и ClassLoaders
В первую очередь это Java 1.4 (ограничения проекта). Я пытаюсь создать диспетчер приложений. Он загружает основной класс каждого приложения, используя собственный экземпляр пользовательского загрузчика классов. После этого он создает экземпляр...
2157 просмотров