В соответствии с требованиями моего проекта мне нужны «отдельные процессы JVM» на одной машине.Я использую Akka и создаю ActorSystems.Но они создают несколько актерных систем в одном и том же процессе JVM.В моем случае мне нужны отдельные процессы, в которых я должен вызывать устаревший C ++ API с JNI.Если я запускаю эти API в одном и том же процессе с разными Actor Systems, глобальные / статические экземпляры C ++ становятся общими для них.Чтобы предотвратить это, нам нужны разные процессы JVM.
Я пытаюсь использовать Java ProcessBuilder для создания отдельного экземпляра JVM, затем пытаюсь создать Actor System в этом.
Есть ли лучшая альтернатива для создания и управления процессами JVM, чем ProcessBuilder API ?.
Пожалуйста, предложите.