Boa tarde pessoal,
Queria saber se alguém sabe se é possível instânciar uma classe java externa a aplicação. Como assim?
Bom vamos supor que tenho uma aplicação que efetua uma monitoração de equipamentos, porém existem equipamentos que não sei como monitorar ai minha idéia é que o cliente ou usuário implemente uma interface definida por mim e disponibilize o .class dele para que eu use.
O usuário vai dizer para mim por um cadastro qual classe ele implementou e deve ser usada.
Agora sabendo que tenho a interface que eu defini, como faço para instanciar a classe que o usuário criou?
Pode ser um JAR também
Sei que da para fazer via Runtime.exec(); mais ai teria que pegar o retorno e parsear, será que não eixste outra forma.
Grato,
Brunno Tavares