Скажите, что у меня есть текущий запущенный процесс, как я могу превратить его в объект Process в Java? Процесс уже запущен, поэтому я не хочу запускать другой, я просто хочу инкапсулировать его в объект Process, который я могу использовать в Java-коде. Что-то вдоль линий:Java: Получить процесс с pid
int pid = getPid();
Process proc = magicGetProcess(pid);
благодаря
Я не думаю, что Java обладает достаточными возможностями управления процессом. Надеюсь, кто-то докажет, что я неправ. –
Какую из функций 'Process' вы больше всего хотите? Вы пытаетесь сделать 'waitFor()', или вы хотите, чтобы иметь возможность перенаправлять входные/выходные потоки в ваше приложение или что? Я почти уверен, что вы просите сами по себе, это невозможно, но мы можем помочь с вашими реальными требованиями. –
Ну, мне нужно передать этот процесс в метод, который в значительной степени проверяет, неожиданно ли он был завершен и хватает код выхода, если он это сделал. – Th3sandm4n