Это не то, для чего Process
:
Процесс обеспечивает управление собственными процессами, запущенными ProcessBuilder.start и Runtime.exe c.
Это не значит, что вы не можете управлять уже запущенными процессами из Java; просто Process
- это не то, что вы должны использовать для этого.
Вы можете создать свой собственный класс, чтобы делать то, что вам нужно, например:
interface ExternalProcess {
boolean isRunning();
void kill();
}
с реализации методов, таких как: