Вопрос

Я пытаюсь найти способ перечислить (статические) требования к зависимостям файла jar, в терминах того, какие символы требуются во время выполнения.

Я вижу, что методы, экспортируемые классами, могут быть перечислены с помощью "javap", но, похоже, нет противоположного средства для перечисления "импорта".Возможно ли это сделать?

Это было бы похоже на утилиту dumpbin в Windows development, которую можно использовать для составления списка экспорта и импорта библиотеки DLL.

Редактировать :Спасибо за ответы;Я проверил все предложения;принял DependencyFinder, поскольку он наиболее точно соответствует тому, что я искал.

Это было полезно?

Решение

Вы могли бы использовать Исходящие зависимости особенность Поиск зависимостей.Вы можете сделать это полностью в графическом интерфейсе или в командной строке, экспортируя XML.

Другие советы

Я думаю, вы можете получить эту информацию, используя JDepend

Есть такой инструмент, который называется Jarанализатор это даст вам зависимости между банками в каталоге.Это также выдаст вам список зависимостей, которые не существуют в каталоге.

Если это общедоступный jar (например, не ваш), то он может быть в Репозиторий Maven.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top