Eclipse 对程序的启动与关闭
第一次写博客,不知道写点什么,就先来一点小资料吧。
实现对程序的启动,并且在进程里关闭程序。
public class test {
public static void openFile(String filePath) {
try {
File file = new File(filePath);
Desktop.getDesktop().open(file);
} catch (IOException | NullPointerException e) {
System.err.println(e);
}
}
public static void main(String[] args) {
openFile("窗口.exe"); //启动名为窗口的.exe程序。
String command = "taskkill /f /im 窗口.exe"; //从进程里面寻找窗口程序,并关闭
try {
Runtime.getRuntime().exec(command);
} catch (IOException e) {
e.printStackTrace();
}
}
}
启动时间,因为我把程序的.exe文件放到了项目目录下,所以不需要写路径可以直接调用,如果.exe文件不再项目目录下,就需要自己手动添加目录了。中间可以抛出一个机器人类,来对该程序进行一些操作,延迟之类的。