Я пытаюсь найти простой способ выполнить Java vm в Windows, используя оболочку C ++.Я могу использовать CreateProcess()
для запуска java.exe напрямую со всеми моими параметрами, которые мне нужны.Проблема в том, что теперь это проявляется как два процесса в диспетчере процессов.Итак, если я убью родительский процесс, экземпляр java.exe все равно останется.
Причина, по которой мне нужно это сделать, заключается в том, что у нас есть несколько java-программ, все из которых будут работать одновременно.Я хочу иметь возможность давать им различимые имена в проводнике процессов, так что если у пользователя возникают проблемы с одним из них, ему не нужно угадывать, какому процессу java.exe соответствует.