Pegar nome de todos os pacotes do projeto

3 respostas
kartler

Via reflection eu consegui pegar apenas o nome do pacote em que a class está, existe uma maneira de listar todos os pacotes de minha aplicação ?
Flw.

3 Respostas

thiagocg

Cara sem pensar muito e sem pesquisar…rsrsr… facil assim né…kakakak, voce pode trabalhar com a classe File passando o diretorio raiz e fazendo iterações e pegando os nomes dos pacotes, é bem tranquilo.

Com certeza deve existir uma maneira mais simples e eficiente, se não te ajudar da uma pesquisada, se achar outra solução posta ai pra galera!

Espero ter ajudado!

Abraço!

progJava

Onde Baixar o pacote javax.media.player?

jonasabreu

@kartler

Não tem como. Você teria que varrer os diretórios do classpath (usando file e jarfile) e mesmo assim não da pra garantir que tenha conseguido encontrar todos os pacotes.

Mas é estranho precisar disso… em geral o que se procura é uma forma de recuperar todas classes que estão no classpath.

Espero ter ajudado

Criado 1 de maio de 2009
Ultima resposta 3 de mai. de 2009
Respostas 3
Participantes 4