从Java关闭另一个应用程序但不是由当前的Java应用程序启动

gau*_*rav 1 java

基本上如果我通过start-> accessories-> notepad启动记事本,那么我的Java程序应该关闭它.可能吗?如果不是Java,任何其他语言?

Pra*_*mha 6

如果你知道一个进程的PID使用下面的代码从Java中杀死一个应用程序:

Runtime.getRuntime().exec("taskkill /F /PID <process_id>");
Run Code Online (Sandbox Code Playgroud)

where,是你的进程id,/ F用于强制kill.请注意,只有在使用Windows时才有效.

从这里你可以扩展它,以便动态获取进程ID并杀死而不是硬编码.

使用系统属性,os.name您可以获取操作系统的名称并相应地更改命令.