public class Test {

    public static Map<String, String> executeCmd(String cmd) {
Runtime rt = Runtime.getRuntime(); // 运行时系统获取
Map<String, String> lineMap = new HashMap<String, String>();//存放返回值
try {
Process proc = rt.exec(cmd);// 执行命令
InputStream stderr = proc.getInputStream();//执行结果 得到进程的标准输出信息流
InputStreamReader isr = new InputStreamReader(stderr);//将字节流转化成字符流
BufferedReader br = new BufferedReader(isr);//将字符流以缓存的形式一行一行输出
String line = null;
while ((line = br.readLine()) != null) {
if (!StringUtils.isEmpty(line)) {
String[] strLine = line.split(":");
if(strLine.length>=2) {
lineMap.put(strLine[0].trim(), strLine[1].trim());
} }
}
br.close();
isr.close();
stderr.close();
} catch (IOException e) {
e.printStackTrace();
}
return lineMap;
} public static void main(String []args){
executeCmd("mstsc");
}
}

最新文章

  1. C#中常用的几种读取XML文件的方法
  2. wamp中修改后mysq数据库l闪退无法登陆解决办法
  3. PySe-002-Py-简单示例及编码设定
  4. 关于用 MySQL 存储 Emoji
  5. windows和linux套接字中的select机制浅析
  6. 如何在RecyclerView上面实现&quot;拖放&quot;和&quot;滑动删除&quot;-2
  7. RedisHelper帮助类
  8. MySQL 增删改查
  9. ACM-ICPC 2018 南京赛区网络预赛 I Skr (马拉车+hash去重)或(回文树)
  10. yarn不是内部指令 react-native不是内部指令
  11. (转载)Oracle 树操作(select…start with…connect by…prior)
  12. 10.3制作Android Splash启动界面
  13. 腾讯云CVM服务器怎么建网站
  14. 使用jQuery模拟鼠标点击a标签事件
  15. jQuery DataTables插件分页允许输入页码跳转
  16. java并发编程中CountDownLatch和CyclicBarrier的使用
  17. [Javascript] Function Expression Ex, Changing Declarations to Expressions
  18. 阿里云ECS环境部署 centos 6.5
  19. 手把手教你写Kafka Streams程序
  20. jsp弹出新窗口代码

热门文章

  1. awk基本介绍
  2. 一张linux光盘查看是哪个版本号的方法
  3. css 把图片变成灰色
  4. 使用docker踩过的坑
  5. Vue基础笔记2
  6. STM32F103_外部RAM用作运存---IS62WV51216
  7. 【Struts 动态表单】DynaActionForm
  8. Spring 事务管理的使用
  9. java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 可能是我们运行的java版本过高导致
  10. cmd添加管理员账号