У меня есть две библиотеки разных версий в classpath. Какая версия загружает загрузчик классов? Как я могу его изменить?В каком порядке классы загрузки java classloader?
1
A
ответ
3
Если у вас есть
lib-v1.jar:lib-v2.jar
, то это в порядке. lib-v1.jar
будет загружен первым (аналогично PATH
).
Я бы скорее избегал этого на практике (помимо использования для тестирования и т. Д.). Может возникнуть путаница, если вы ссылаетесь на класс библиотеки в lib-v2.jar
, который не находится в lib-v1.jar
(возможно, если API удалены). Таким образом, вы загрузите начальный класс класса из v2 и другие общие классы из v1, и они могут быть несовместимы.
0
Это зависит от того, в каком порядке вы предоставите этот список библиотек JVM.
0
Classloader не имеет информации о вашей версии jar. Как правило, вам следует избегать подобных ситуаций. Вы должны провести самую последнюю версию в вашем пути к классам
Смежные вопросы
- 1. В каком порядке будут уничтожены базовые классы?
- 2. Рекурсивный ClassLoader в Java
- 3. Динамические классы загрузки java в терминале
- 4. В каком порядке java сортирует файлы/каталоги?
- 5. В каком порядке должны быть объявлены классы на C++?
- 6. В каком порядке и как применяются классы CSS?
- 7. Java расширяет Application Classloader?
- 8. Модель безопасности Java ClassLoader
- 9. В каком порядке используются перехватчики?
- 10. Как загружается загрузчик классов загрузки Java Bootstrap Classloader?
- 11. Java classloader и управление памятью
- 12. В каком порядке находятся поисковые запросы, для загрузки связанных DLL?
- 13. В каком порядке выполняются блоки инициализатора статического/экземпляра в Java?
- 14. Java classloader
- 15. Java ClassLoader Confusion
- 16. java security classloader
- 17. В каком порядке инициализируются поля?
- 18. os.walk итерации в каком порядке?
- 19. Javascript таймеры, в каком порядке
- 20. Почему кеш ClassLoader проверен в порядке возрастания?
- 21. Классы ClassLoader неправильно загружены в поток
- 22. Пример Java с ClassLoader
- 23. Java: автоматический пользовательский ClassLoader
- 24. В каком порядке применяются стили CSS?
- 25. Custom ClassLoader в java для загрузки jar из hdfs
- 26. Java: в каком порядке инициализируются статические конечные поля?
- 27. В каком порядке менеджер безопасности Java оценивает и применяет разрешения?
- 28. Как загрузить классы с использованием ClassLoader
- 29. java dynamic classloader
- 30. В каком порядке выпущены семафоры в Windows?
Вопрос неправ. Поиск классов очень отличается от их загрузки. – Val