Olá!
Gostaria de saber se existe uma forma de carregar uma Java Virtual Machine dentro de um programa Java. É que alguns comandos do meu programa precisam rodar em outra JVM separada que não seja a JVM que está rodando meu programa.
Obrigada.
Olá!
Gostaria de saber se existe uma forma de carregar uma Java Virtual Machine dentro de um programa Java. É que alguns comandos do meu programa precisam rodar em outra JVM separada que não seja a JVM que está rodando meu programa.
Obrigada.
Você poderia explicar o caso de uso que faz você pensar que precisa de outra JVM?
Olá
Há várias maneiras de fazer isto e entre outras as seguintes:
Rode o seu programa junto com outro que funcionará como servidor. Quando o seu programa precisar executar algum método na outra JVM, passe os parâmetros por sockets e o tal servidor execute os métodos.
Você pode passar logo todo o objeto por sockets ou então usar RMI ao invés do tal programinha servidor.
Como vê você pode executar parte do seu código com uma versão do java e parte com outra.
Mas para que você faria isto é uma curiosidade que eu também tenho.
[]s
Luca