我正在尝试运行运行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);
}
}
答案 0 :(得分:1)
试试这个
try {
Runtime rt = Runtime.getRuntime();
rt.exec("tskill winword /A");
} catch (Throwable t) {
t.printStackTrace();
}