Java Virtual Machine

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:

  1. 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.

  2. 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