質問
実行時にどのシンボルが必要かという観点から、jar ファイルの (静的) 依存関係要件をリストする方法を見つけようとしています。
クラスによってエクスポートされたメソッドは「javap」を使用してリストできることがわかりますが、「インポート」をリストする反対の機能はないようです。これは可能でしょうか?
これは、DLL のエクスポートとインポートを一覧表示するために使用できる Windows 開発における dumpbin ユーティリティに似ています。
編集 :ご返答ありがとうございます。すべての提案を確認しました。私が探していたものに最も近いものであるため、DependencyFinder を受け入れました。
解決
を使用できます アウトバウンド依存関係 の特徴 依存関係ファインダー. 。これはすべて GUI で行うことも、XML をエクスポートするコマンド ラインで行うこともできます。
他のヒント
を使用してその情報を取得できると思います J依存
というツールがあります JarAnalyzer これにより、ディレクトリ内の jar 間の依存関係がわかります。また、ディレクトリに存在しない依存関係のリストも表示されます。
それが公開の jar (あなたのものではなく) の場合は、次の場所にある可能性があります。 Maven リポジトリ.
所属していません StackOverflow