Java:获取一个给定pid的进程

前端之家收集整理的这篇文章主要介绍了Java:获取一个给定pid的进程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
说我有一个当前运行的进程已知,我怎么能将它转换成 Java中的Process对象?
该进程已经运行,所以我不想产生另一个,我只想将其封装到一个可以在java代码中使用的Process对象.
沿着以下方向的东西:
int pid = getPid();
Process proc = magicGetProcess(pid);

谢谢

解决方法

我不认为这只能使用内置库. AFAIK,获取运行过程自己的PID已经是不平凡的(见 feature requestalternate mechanisms).

快速浏览java.lang.Process class显示,您可以使用JNI和本机代码编写自定义的java.lang.Process实现.你的自定义类可以实现额外的方法,比如你的问题.

原文链接:https://www.f2er.com/java/122656.html

猜你在找的Java相关文章