Я пытаюсь найти способ перечислить (статические) требования к зависимостям файла jar, с точки зрения того, какие символы требуются во время выполнения.
Я вижу, что методы, экспортируемые классами, можно перечислить с помощью «javap», но, похоже, нет другой возможности для перечисления «импорта». Можно ли это сделать?
Это было бы похоже на утилиту dumpbin в разработке для Windows, которую можно использовать для вывода списка экспорта и импорта DLL.
Обновлено: Спасибо за ответы; Я проверил все предложения; принял DependencyFinder, поскольку он наиболее точно соответствует тому, что я искал.




Я думаю, вы можете получить эту информацию с помощью JDepend
Вы можете использовать функцию Исходящие зависимости в DependencyFinder. Вы можете сделать это полностью в графическом интерфейсе или в командной строке, экспортируя XML.
Есть инструмент под названием JarAnalyzer, который предоставит вам зависимости между банками в каталоге. Он также предоставит вам список зависимостей, которых нет в каталоге.
Если это общедоступная банка (например, не ваша), то она может быть в Репозиторий Maven.