Powiedz, że mam znany bieżący proces, w jaki sposób mogę go przekształcić w obiekt Process w Javie? Proces jest już uruchomiony, więc nie chcę odradzać się z innego, po prostu chcę hermetyzować go do obiektu Process, którego mogę użyć w kodzie java. Coś wzdłuż linii:Java: Uzyskaj proces z podanym pidem
int pid = getPid();
Process proc = magicGetProcess(pid);
dzięki
Nie sądzę, że Java ma wbudowane wystarczające możliwości zarządzania procesami. Mam nadzieję, że ktoś mnie oszuka. –
Które z funkcji "Procesu" najbardziej chcesz? Czy próbujesz wykonać 'waitFor()', czy też chcesz przekierować wejścia/wyjścia do swojej aplikacji, lub co? Jestem prawie pewien, że to, o co prosisz, jest niemożliwe, ale być może będziemy w stanie pomóc w spełnieniu twoich rzeczywistych wymagań. –
Cóż, muszę przekazać ten proces do metody, która prawie sprawdza, czy została nieoczekiwanie zakończona i pobiera kod wyjścia, jeśli tak się stało. – Th3sandm4n