如何使用Java关闭命令提示符(如果已打开)

Sar*_*lam 3 java

方案是我手动启动命令提示符。然后,我需要使用Java自动关闭命令提示符。我如何使用Java关闭命令提示符。任何人都可以帮助我

rah*_*ver 7

使用以下代码:

class CmdKill
{
    public static void main(String args[])
    {
        try {
            Runtime.getRuntime().exec("taskkill /f /im cmd.exe") ;
        } catch (Exception e) {
            e.printStackTrace();  
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

肯定会有所帮助!!

编辑:

为了杀死一个特定的进程,如果你有PID(来自任务管理器),你可以使用taskkill和/ pid选项。在这里参考选项。但是无论如何你都不会在没有任务管理器的情况下获得pid。 SO答案建议您启动该过程并掌握参考。

  • 很酷的解决方案。我不知道`/ im`。但是,恐怕它会杀死当前正在运行的所有* cmd.exe而不是仅一个源自此java进程的cm​​d.exe。 (2认同)