Frage

Ich versuche, eine Möglichkeit zu finden, die (statischen) Abhängigkeitsanforderungen einer JAR-Datei im Hinblick darauf aufzulisten, welche Symbole zur Laufzeit erforderlich sind.

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

Dies ähnelt dem Dumpbin-Dienstprogramm in der Windows-Entwicklung, mit dem die Exporte und Importe einer DLL aufgelistet werden können.

BEARBEITEN :Danke für die Antworten;Ich habe mir alle Vorschläge angesehen;Ich habe DependencyFinder akzeptiert, da es am ehesten meinen Vorstellungen entspricht.

War es hilfreich?

Lösung

Du könntest das verwenden Ausgehende Abhängigkeiten Merkmal von DependencyFinder.Sie können dies vollständig in der GUI oder über die Befehlszeile tun, indem Sie XML exportieren.

Andere Tipps

Ich denke, Sie können diese Informationen mithilfe von erhalten JAbhängig

Es gibt ein Tool namens JarAnalyzer Dadurch erhalten Sie die Abhängigkeiten zwischen den Gläsern in einem Verzeichnis.Außerdem erhalten Sie eine Liste der Abhängigkeiten, die im Verzeichnis nicht vorhanden sind.

Wenn es ein öffentliches Glas ist (z. B. in, nicht Ihres), dann befindet es sich möglicherweise im Maven-Repository.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top