Instanciar arquivo  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

Bom dia,

Alguém sabe um jeito de eu receber uma instancia de uma classe, na verdade eu só quero o Class dela, através do .java ou .class?

Ou seja, vou receber um caminho, por exemplo:
/var/arquivos/java/work/com/tests/Processador.java ou
/var/arquivos/java/work/com/tests/Processador.class, tanto faz
E se no meu código eu confirmar que esse arquivo existe, quero criar uma instancia Class dessa classe, tem como?

Obrigado,

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Você pode resolver qualquer classe por nome.

só você fazer uma jogada (to com preguiça de fazer) com substring ai fazer assim





Mas só ate o forName já serve pro que você quer.

Só uma pergunta não seria mais facil fazer assim?


This message was edited 1 time. Last update was at 06/12/2007 08:35:18

Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

Entendo sua duvida, mas você não entendeu a minha ^^

Para o jeito que você fez funcionar, a classe tem que fazer parte da aplicação, ou estar no classpath... O que quero não tem nada a ver com isso. É apenas listar um arquivo mesmo, que está no SO e "criar" um Class a partir dele...

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Então mais facil ainda, só ir usando a classe file e ir listando os arquivos, ai você pode compilar tudo que terminar com .java

ou fazer outra coisa sei la

tem um tutorial aqui no GUJ de como adicionar arquivo jars no "path" dinamicamente, talvez te ajude ou der inspiração
Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

Ok, vou dar uma olhada nesse tutorial...

Se alguem souber de alguma coisa pra facilitar esse trabalho, por favor poste ^^

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team