Domanda

Sto cercando di trovare un modo per elencare i requisiti di dipendenza (statici) di un file jar, in termini di quali simboli sono richiesti in fase di esecuzione.

Vedo che i metodi esportati dalle classi possono essere elencati utilizzando "javap", ma non sembra esserci una struttura opposta per elencare le "importazioni".È possibile farlo?

Sarebbe simile all'utilità dumpbin nello sviluppo di Windows che può essere utilizzata per elencare le esportazioni e le importazioni di una DLL.

MODIFICARE :Grazie per le risposte;Ho controllato tutti i suggerimenti;ho accettato DependencyFinder poiché soddisfa maggiormente ciò che stavo cercando.

È stato utile?

Soluzione

Potresti usare il Dipendenze in uscita caratteristica di DipendenzaFinder.Puoi farlo interamente nella GUI o nella riga di comando esportando XML.

Altri suggerimenti

Penso che tu possa ottenere queste informazioni utilizzando JDipende

C'è uno strumento chiamato JarAnalyzer questo ti darà le dipendenze tra i jar in una directory.Ti fornirà anche un elenco di dipendenze che non esistono nella directory.

Se è un jar pubblico (come in, non il tuo), allora potrebbe essere nel file Archivio Maven.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top