2008-08-26 10 views
5

Ich versuche einen Weg zu finden, um die (statischen) Abhängigkeitsanforderungen einer JAR-Datei aufzulisten, in Bezug darauf, welche Symbole zur Laufzeit benötigt werden.Java-Import-/Exportabhängigkeiten

Ich kann sehen, dass die von Klassen exportierten Methoden mit "javap" aufgelistet werden können, aber es scheint keine gegenteilige Möglichkeit zu geben, die "Importe" aufzulisten. Ist es möglich, dies zu tun?

Dies wäre vergleichbar mit dem Dienstprogramm dumpbin in der Windows-Entwicklung, das zum Auflisten der Exporte und Importe einer DLL verwendet werden kann.

EDIT: Danke für die Antworten; Ich habe alle Vorschläge überprüft; akzeptierte DependencyFinder, da es am ehesten dem entspricht, wonach ich gesucht habe.

Antwort

1

ich glaube, Sie diese Informationen bekommen JDepend

0

Es ist ein Werkzeug JarAnalyzer genannt, dass Sie die Abhängigkeiten zwischen den Gläsern in einem Verzeichnis geben. Außerdem erhalten Sie eine Liste der Abhängigkeiten, die nicht im Verzeichnis vorhanden sind.

0

Wenn es ein öffentliches Glas ist (wie in, nicht deins), dann könnte es in der Maven Repository sein.