java 使用cmd_java 使用CMD命令

package com.xiaoqiang;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

/**

* @author nKF65624

*

*/

public class MyCmd {

public Process myProcess;

public Runtime myRuntime;

/**   * @description 构造函数   */  public MyCmd() {   myRuntime = Runtime.getRuntime();  }    /**   * @description 执行命令   * @param scommand 命令   * @return 标准输出字符串   * @throws IOException   * @throws InterruptedException   */  public String startCmd(String scommand) throws IOException, InterruptedException {   InputStream inputstream = null;   myProcess = myRuntime.exec(scommand);   inputstream = myProcess.getInputStream();      String line=null;   BufferedReader br=new BufferedReader(new InputStreamReader(inputstream));   while((line=br.readLine()) !=null) {             System.out.println(line);         }         br.close();           return line;  }    /**   * @description 强制结束进程   * @param processName 进程名(使用tasklist或任务管理器看到的名字)   * @return 标准输出字符串   * @throws IOException   */  public String killProcess(String processName) throws IOException {   InputStream inputstream = null;   myProcess = myRuntime.exec("taskkill /im "+processName+" /f");   inputstream = myProcess.getInputStream();      String line=null;   BufferedReader br=new BufferedReader(new InputStreamReader(inputstream));   while((line=br.readLine()) !=null) {             System.out.println(line);         }         br.close();           return line;  } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值