java.io.IOException:无法运行程序“tskill”:CreateProcess error = 2,系统找不到指定的文件

时间:2016-03-30 16:01:18

标签: java j-integra

我正在尝试运行运行tskill Windows命令的Java程序,但我正在获取标题中列出的异常。当我从命令提示符运行它时,tskill在路径上。我在Eclipse中将此程序作为Java应用程序运行。我在eclipse中添加了c:\ windows \ system32到Path,但是java程序仍然无法找到它。我该如何解决?如何确定java程序中设置的路径?

    try {
        RunProcess.doExecuteCommand("tskill winword /A");
        Thread.sleep(1000);
    } catch (Throwable t) {
        throw new GenerationException(t);
    }
}

1 个答案:

答案 0 :(得分:1)

试试这个

try {
    Runtime rt = Runtime.getRuntime();
    rt.exec("tskill winword /A");
} catch (Throwable t) {
    t.printStackTrace();
}