Зависимости импорта / экспорта Java - PullRequest
5 голосов
/ 26 августа 2008

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

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

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

РЕДАКТИРОВАТЬ: Спасибо за ответы; Я проверил все предложения; принял DependencyFinder, так как он наиболее близко соответствует тому, что я искал.

Ответы [ 4 ]

2 голосов
/ 26 августа 2008

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

1 голос
/ 26 августа 2008

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

0 голосов
/ 27 августа 2008

Если это общедоступная банка (например, не ваша), то она может находиться в Maven Repository .

0 голосов
/ 26 августа 2008

Существует инструмент под названием JarAnalyzer , который даст вам зависимости между jar-файлами в каталоге. Он также предоставит вам список зависимостей, которых нет в каталоге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...