Предположим в коде класса A используется класс B, определение которого находится в сторонней библиотеке jar, которую мы импортируем в класс A. Как мне узнать полный путь к файлу jar, из которого импортирован этот класс B, если кроме всего прочего я импортирую классы C, D и E?
Например в Eclipse в BuildPath проекта находится тонна jar-файлов и допустим названы они так, что глядя на них никак невозможно понять по имени package находится ли соответствующий класс внутри или нет
В Eclipse можно попробовать просто перейти к коду класса (Ctrl+Click), что приведет к появлению окна с сообщением смысла "исходники для класса из jar не найдены" с полным путем к jar-файлу с учетом порядка появления библиотек в classpath.
Мне попадалось в этом контексте упоминание некоего средства Tattletale:
Tattletale is an excellent tool that recursively scans your application and provides detailed reports about its contents. Here we use Tattletale's "Class Location" report to find the class dependency information.