Pegar nome de todos os pacotes do projeto  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
kartler
JavaEvangelist
[Avatar]

Membro desde: 22/09/2002 13:16:11
Mensagens: 479
Localização: Fortal-CE
Offline

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.

"...Em verdade Elias virá primeiro e restaurará todas as coisas." MT:17-11
http://www.google.co.il/search?q=java&hl=iw&lr=lang_iw&start=30&sa=N
thiagocg
Virtual Machine Man
[Avatar]

Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline

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!

________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
[Email] [MSN]
progJava
JavaEvangelist
[Avatar]

Membro desde: 01/05/2009 16:44:06
Mensagens: 446
Offline

Onde Baixar o pacote javax.media.player?
jonasabreu
Debugger
[Avatar]

Membro desde: 17/09/2007 18:42:58
Mensagens: 52
Offline

@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

Mirror DSL - Reflection de forma simples - http://projetos.vidageek.net/mirror-pt
VidaGeek.net - http://vidageek.net
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team