java执行cmd命令,返回结果中文乱码问题解决
2016-06-16 15:17
706 查看
public static void main(String[] args) { try { // 执行ping命令 Process process = Runtime.getRuntime().exec("cmd /c e:&dir"); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream(), Charset.forName("GBK"))); String line = null; while ((line = br.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } }
http://blog.csdn.net/fabuler/article/details/46879819
相关文章推荐
- 异常使用原则
- SpringMVC过滤器
- 改编后的java下载excel
- java 通用导出一个excel
- Spring之aop入门实例
- Eclipse项目上红叉
- jboss jndi报错 javax.naming.NameNotFoundException: testdb
- srping源码学习之spring的机构组成
- java socket 服务端与客户端聊天
- 读取java项目下的文件
- spring配置错误Could not find acceptable representation
- 【Java】内部类与外部类的互访使用小结
- 如何在项目启动的时候做一些业务处理 (实现ServletContextListener)
- Spring配置数据库的连接
- 使用SpringBoot快速构建应用程序
- Java中,List菜单树的生成,最后转成json传给前台
- Java集合---HashSet的源码分析
- SPRING MVC 的请求参数获取的几种方法
- [Java] 通过域名获取IP地址的方法与作用
- Java NIO