Запитання з тегом «classloader»

Завантажувач класів - це об'єкт, який відповідає за завантаження класів на Java.

11
Справа з "Xerces hell" на Java / Maven?
У моєму кабінеті достатньо лише згадки про слово Xerces, щоб викликати в розробників жорстоку лють. Побіжний погляд на інші запитання Xerces про SO, схоже, вказує на те, що майже всі користувачі Maven в певний момент "торкаються" цієї проблеми. На жаль, розуміння проблеми вимагає трохи знань про історію Xerces ... Історія …

18
Як динамічно завантажувати файли JAR під час виконання?
Чому так важко зробити це на Java? Якщо ви хочете мати будь-яку модульну систему, вам потрібно мати можливість динамічно завантажувати файли JAR. Мені кажуть, що є спосіб зробити це, написавши свій власнийClassLoader , але це дуже багато роботи для чогось, що повинно бути (як мінімум, на увазі) таким же простим, …
308 java  jar  classloader 

13
Сканування анотацій на Java під час виконання [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 місяці тому . Удосконаліть це питання Який найкращий спосіб пошуку по всьому класові для позначеного класу? Я роблю бібліотеку і хочу …

4
Різниця між завантажувачем контекстного класу потоку та звичайним завантажувачем класів
Чим відрізняється завантажувач контекстного класу потоку від звичайного завантажувача класів? Тобто, якщо Thread.currentThread().getContextClassLoader()і getClass().getClassLoader()повертати об'єкти завантажувача різних класів, який із них буде використовуватися?

14
URL для завантаження ресурсів з classpath на Java
На Java ви можете завантажувати всі види ресурсів за допомогою одного API, але за допомогою різних протоколів URL: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Це добре роз'єднує фактичне завантаження ресурсу з програми, яка потребує ресурсу, і оскільки URL-адреса є лише рядком, завантаження ресурсів також дуже легко настроюється. Чи існує протокол для завантаження ресурсів …
197 java  url  classloader 

7
У чому різниця між Class.getResource () та ClassLoader.getResource ()?
Цікаво, в чому різниця між Class.getResource()і ClassLoader.getResource()? редагувати: Я особливо хочу знати, чи є кешування на рівні файлів / директорій. Як у "чи є кешовані списки каталогів у версії Class?" AFAIK наступні фактично повинні робити те саме, але вони не є: getClass().getResource() getClass().getClassLoader().getResource() Я виявив це, коли знайшов якийсь код …

11
Знайдіть, звідки завантажений клас java
Хтось знає, як програмно з'ясувати, звідки насправді завантажувач класу java завантажує клас? Я часто працюю над великими проектами, де класний шлях стає дуже довгим і ручний пошук насправді не є варіантом. Нещодавно у мене виникла проблема, коли завантажувач класів завантажував неправильну версію класу, оскільки він знаходився на classpath у двох …

3
Що насправді робить прапор JVM CMSClassUnloadingEnabled?
Я не можу за все життя знайти визначення того, що CMSClassUnloadingEnabledнасправді робить прапор Java VM , окрім деяких дуже нечітких визначень високого рівня, таких як "позбавляється від ваших проблем PermGen" ( чого це не відбувається , btw). Я заглянув на сайт Sun / Oracle, і навіть список параметрів насправді не …

7
Вивантаження занять у java?
У мене є користувальницький завантажувач класів, щоб настільний додаток міг динамічно починати завантаження класів із AppServer, з яким мені потрібно поговорити. Ми зробили це, оскільки кількість банок, які необхідні для цього, є смішною (якщо ми хотіли їх відвантажити). У нас також є проблеми з версією, якщо ми не завантажуємо класи …
174 java  classloader 

7
Що таке Java ClassLoader?
У кількох простих реченнях, що таке Java ClassLoader, коли він використовується і чому? Гаразд, я прочитав статтю у вікі. ClassLoader завантажує класи. ГАРАЗД. Тож якщо я включаю файли jar та імпортую, ClassLoader виконує цю роботу. Чому я повинен турбуватися з цим ClassLoader? Я ніколи його не використовував і не знав, …
174 java  classloader 


6
Ресурс Java як файл
Чи існує спосіб у Java побудувати екземпляр File на ресурсі, отриманому з банку через завантажувач класів? Моя програма використовує деякі файли з jar (за замовчуванням) або з каталогу файлової системи, визначеного під час виконання (введення користувача). Я шукаю послідовний спосіб a) завантаження цих файлів у потоці b) переліку файлів у …

5
Java, Classpath, Classloading => Кілька версій одного банку / проекту
Я знаю, що це може бути дурним питанням для досвідчених кодерів. Але у мене є бібліотека (http-клієнт), якої потребують деякі інші рамки / банки, використовувані в моєму проекті. Але всі вони потребують різних основних версій, таких як: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required …


8
Як розмістити всі необхідні файли JAR у папці бібліотеки всередині остаточного файлу JAR разом із Maven?
Я використовую Maven в моєму автономному додатку, і я хочу упакувати всі залежності в моєму файлі JAR всередині папки бібліотеки, як згадується в одній з відповідей тут: Як я можу створити виконуваний JAR із залежностями за допомогою Maven? Я хочу, щоб мій остаточний файл JAR мав папку бібліотеки, яка містить …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.