【发布时间】:2017-03-09 09:57:52
【问题描述】:
我想用下面的命令行杀死 Window 中的特定 Java 进程:
taskkill /f /pid <my_pid>
在不使用 JNA api 的情况下,我没有找到在 Windows 上获取进程 pid 的方法。 我找到了几个使用 JNA 的答案,但我正在寻找更简单的解决方案。
以下是我使用的 Java 代码(不起作用):
Field f = p.getClass().getDeclaredField("handle");
f.setAccessible(true);
long handle = f.getLong(p);
System.out.println("Kill pid " + handle);
【问题讨论】: