Giả sử tôi có một quy trình đang chạy đang được biết, làm thế nào tôi có thể biến điều này thành đối tượng Process trong Java? Quá trình này đã chạy, vì vậy tôi không muốn sinh ra một cái khác, tôi chỉ muốn đóng gói nó vào một đối tượng Process mà tôi có thể sử dụng trong mã java. cái gì đó dọc theo dòng:Java: Nhận một quy trình được đưa ra một pid
int pid = getPid();
Process proc = magicGetProcess(pid);
nhờ
Tôi không nghĩ Java có đủ khả năng quản lý quy trình được tích hợp sẵn. Hy vọng rằng ai đó sẽ chứng minh tôi sai. –
Chức năng nào của 'Process' bạn muốn nhất? Bạn đang cố gắng làm một 'waitFor()', hoặc bạn đang tìm kiếm để có thể chuyển hướng đầu vào/outputstreams đến ứng dụng của bạn, hoặc những gì? Tôi khá chắc chắn những gì bạn đang yêu cầu trong chính nó là không thể nhưng chúng tôi có thể có thể giúp với các yêu cầu thực tế của bạn. –
Tôi cũng cần phải vượt qua trong quá trình này vào một phương pháp mà khá nhiều kiểm tra nếu nó bất ngờ chấm dứt và lấy mã thoát nếu nó đã làm. – Th3sandm4n