質問

実行時にどのシンボルが必要かという観点から、jar ファイルの (静的) 依存関係要件をリストする方法を見つけようとしています。

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

これは、DLL のエクスポートとインポートを一覧表示するために使用できる Windows 開発における dumpbin ユーティリティに似ています。

編集 :ご返答ありがとうございます。すべての提案を確認しました。私が探していたものに最も近いものであるため、DependencyFinder を受け入れました。

役に立ちましたか?

解決

を使用できます アウトバウンド依存関係 の特徴 依存関係ファインダー. 。これはすべて GUI で行うことも、XML をエクスポートするコマンド ラインで行うこともできます。

他のヒント

を使用してその情報を取得できると思います J依存

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

それが公開の jar (あなたのものではなく) の場合は、次の場所にある可能性があります。 Maven リポジトリ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top