2008-08-26 16 views
5

実行時に必要なシンボルに関して、jarファイルの(静的な)依存関係の要件を列挙する方法を見つけようとしています。Javaインポート/エクスポートの依存関係

"javap"を使用してクラスによってエクスポートされたメソッドをリストすることができますが、 'imports'をリストするための反対の機能はないようです。これは可能ですか?

これは、Windows開発のdumpbinユーティリティーに似ています。このユーティリティーを使用して、DLLのエクスポートとインポートをリストすることができます。

編集:応答ありがとうございます。私はすべての提案をチェックアウトした。 DependencyFinderは、私が探していたものと最も密接に合致しています。

答えて

2

を使用して、その情報を得ることができると思います。 GUIやコマンドラインからXMLをエクスポートすることで、これを完全に行うことができます。

0

JarAnalyzerというツールがあります。このツールは、ディレクトリ内のjarファイル間の依存関係を示します。また、ディレクトリに存在しない依存関係のリストも表示されます。

0

パブリックjar(あなたのものではない)の場合は、Maven Repositoryにある可能性があります。