使用java程序启动,停止本地应用

来源:互联网 发布:大学生网络家教平台 编辑:程序博客网 时间:2024/05/04 15:36
/** * @author zhangjunyao * 启动、停止本地程序 */public class AppOperationTest {public static void main(final String[] args) throws IOException {startExe();//启动程序//killExe();//关闭程序}public static void startExe() {final Runtime runtime = Runtime.getRuntime();Process process = null;try {process = runtime.exec("C:\\Users\\Administrator\\Desktop\\FeiQ.exe");} catch (final Exception e) {System.out.println("Error exec!");}}public static void killExe(){  try {              String cmd = "cmd /c " +"taskkill /f /im \"FeiQ.exe\"";              Runtime rt = Runtime.getRuntime(); // 获取运行时系统              Process proc = rt.exec(cmd); // 执行命令                          InputStream stderr =  proc.getInputStream(); // 获取输入流              InputStreamReader isr = new InputStreamReader(stderr, "GBK");              BufferedReader br = new BufferedReader(isr);              String line = null;              while ((line = br.readLine()) != null) { // 打印出命令执行的结果                  System.out.println(line);              }          } catch (Throwable t) {              t.printStackTrace();          }  }}


 
阅读全文
0 0