Pergunta

Eu estou tentando encontrar um caminho para a lista a (estático) requisitos de dependência de um arquivo jar, em termos de quais símbolos são necessários em tempo de execução.

Eu posso ver que os métodos exportados por classes pode ser listados usando "javap", mas não parece ser um oposto facilidade para listar as "importações".É possível fazer isso?

Isto seria semelhante ao utilitário dumpbin no desenvolvimento do Windows que pode ser usado para listar as exportações e as importações de uma DLL.

EDITAR :Obrigado pelas respostas;Eu verifiquei todas as sugestões;aceito DependencyFinder como mais atende o que eu estava procurando.

Foi útil?

Solução

Você pode usar o Saída dependências recurso de DependencyFinder.Você pode fazer isso inteiramente na interface gráfica, ou na linha de comando exportar XML.

Outras dicas

Eu acho que você pode obter essas informações usando JDepend

Existe uma ferramenta chamada JarAnalyzer que dará a você as dependências entre os frascos em um diretório.Ele também lhe dará uma lista de dependências que não existem no diretório.

Se é um público frasco (como no, não o seu), pode ser no O Maven Repository.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top