Хтось знає, як програмно з'ясувати, звідки насправді завантажувач класу java завантажує клас?
Я часто працюю над великими проектами, де класний шлях стає дуже довгим і ручний пошук насправді не є варіантом. Нещодавно у мене виникла проблема, коли завантажувач класів завантажував неправильну версію класу, оскільки він знаходився на classpath у двох різних місцях.
Тож як я можу змусити навантажувача сказати мені, звідки на диску надходить власне файл класу?
Редагувати: Що робити, якщо завантажувач класів насправді не може завантажити клас через невідповідність версії (чи щось інше), чи все-таки ми могли б дізнатися, який файл намагається прочитати, перш ніж він прочитає його?