Instanciar classes dinamicamente

Olá

gostaria de desenvolver um programa que dado um caminho no disco ou uma URL, buscasse o arquivo .class já compilado e fizesse a instanciação dinâmica do objeto referente a esta classe.

eu fiz um programa que faz a instanciação, mas eu tenho que passar o pacote com o nome da classe. e se meu programa quiser fazer download de uma classe externa dá erro.

alguém tem uma solução?
obrigado

tente ser um pouco especifico. o que é “da erro”? qual é a stack trace?

voce esta usando URLClassLoader? E o codigo?

veja bem… no código, o usuário pode especificar o caminho onde se localiza a classe… mas, antes, eu fiz apenas citando o nome do pacote:

ex:

passando o nome da classe com o pacote para o ClassLoador ou mesmo usando o Class.forName() eu faço a instanciação correta.

O que eu quero agora é que o usuário possa entrar e por:

ex:
ou

O que eu preciso fazer para descarregar e instanciar dinamicamente estes arquivos .class no código?