Я пишу программу, которая контролирует Java-приложения.Я хотел бы отслеживать состояние собственных процессов и знать, когда они выходят.Это отлично;Java дает мне объект Process, и я могу подождать () для него.
Однако проблема, которая возникает, заключается в том, что если моя программа умрет, я бы хотел, чтобы она вернула ссылку на процесс - чего не может сделать в Java, потому что он никогда не создавал процесс.Моим первым предположением было отправить объект процесса через RMI и заставить клиентское приложение отправить его обратно, когда происходит переподключение, но это не сработает, потому что процесс не сериализуем.
Я могу придумать способсделать это изначально, используя JNA в Windows, но кто-нибудь знает, существует ли существующая библиотека, которая сделает это?
Cheers!