Кто-нибудь знает, как программно узнать, откуда загружается класс java classloader?
Я часто работаю над большими проектами, где путь к классам очень длинный, а ручной поиск на самом деле не вариант. У меня недавно возникла проблема где загрузчик классов загружал неправильную версию класса, потому что он находился в пути к классам в двух разных местах.
Итак, как я могу заставить classloader рассказать мне, где на диске появляется фактический файл класса?
Изменить: Что, если загрузчик классов фактически не загрузит класс из-за несоответствия версии (или что-то еще), есть ли способ узнать, какой файл пытается его прочитать, прежде чем он прочитает это?