Результаты поиска по запросу "classloader"

8 ответов

Причина: java.lang.NoClassDefFoundError: org / apache / log4j / Logger

У меня есть интересная проблема, в которой класс org.apache.log4j.Logger не найден во время выполнения. Я пытаюсь получить разрешение, и вот где это не удается: OAuthAuthorizer oauthAuthorizer = new ...

5 ответов

Использование загрузчиков классов в качестве ключа будет довольно проблематичным. Лучше использовать WeakHashMap <Integer, Loader> и использовать hashCode загрузчика классов в качестве ключа вместо экземпляра указанного загрузчика классов. Таким образом, если поток получает GC'd, его загрузчик классов не утечет, и если другие потоки не увидят Loader, он также получит GC'd.

ы лучшие практики для использованияServiceLoader [http://download.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html]в среде с несколькими ClassLoaders? Документация рекомендует создавать и сохранять один экземпляр службы при ...

5 ответов

Чтение из байтового массива:

я есть два ClassLoaders, который загружает один и тот же класс. Итак, очевидно, что они не могут передаваться друг другу. Но мне нужно получить доступ к объекту, созданному в другом ClassLoader. У меня есть доступ к обоим ClassLoaders. Как я ...

ТОП публикаций

3 ответа

Как сказал nfechner в комментарии, напишите приложение с открытым исходным кодом.

спокоен безопасностью исполняемых файлов Java. Они предлагают мало защиты от декомпиляции. С такими инструментами, как Java Decompiler, даже ребенок может декомпилировать файлы классов, чтобы получить оригинальный код. Помимо обфускации кода, ...

3 ответа

OSGi, Java Modularity и Jigsaw

Так что со вчерашнего утра я понятия не имел, что такое OSGi.OSGi это было просто какое-то модное слово, которое я продолжал видеть снова и снова, и поэтому я наконец выделил некоторое время, чтобы освежить его. На самом деле это выглядит ...

3 ответа

Как разделить объекты между различными загрузчиками классов?

Мне нужны разные загрузчики классов для возможности выгрузки классов. Но мне нужно делиться объектами между ними (на самом деле я получаю ClassCastException). Так, каковы решения, чтобы справиться с этим? Спасибо

5 ответов

Поток загрузки классов для простой программы

Я только сейчас начинаю изучать внутреннюю архитектуру Java. Я примерно понял концепцию загрузки классов, которая загружает необходимые классы, когдаjvm работает,ClassNotFoundException генерируется, когда класс не найден, а конкретный загрузчик ...

1 ответ

scala classloaders путаница

Пожалуйста, рассмотрите следующую тестовую программу (используя scala 2.9.0.1) object test { def main(args:Array[String]) = ...

3 ответа

Что «новое» делает в Java w.r.t. класс загрузчик?

Я не могу легко найти его ни в JLS / JVMSpec, ни в SO. Я уверен, что это, должно быть, спросили ... Итак, что же на самом деле делает «новое»? Предположим, мы создаем экземпляр класса B в A: class A { // ... new B(); // ... }Это ...

4 ответа

Откуда в файловой системе был загружен мой класс Java?

Я думаю, что с такой ситуацией сталкивается каждый Java-программист, если он делает это достаточно долго. Вы делаете некоторую отладку и вносите изменения в класс. Когда вы начинаете перезапускать программу, эти изменения, кажется, ...