Возможно, но это будет зависеть от операционной системы. В JVM нет ничего, что автоматически давало бы вам доступ к уничтожению других виртуальных машин.
Вам нужно будет либо вызвать команду kill
вашей операционной системы (или эквивалентную), либо написать собственный код.
Это можно сделать, и если вы собираетесь работать только на Unix-подобных системах, тогда лучшим вариантом будет написать сценарий оболочки, который делает то, что вы хотите, а затем выполнить его с ProcessBuilder
и друзьями. .