爱问知识人 爱问教育 医院库

Java调用Windows控制台命令有什么特点?

首页

Java调用Windows控制台命令有什么特点?

Java调用Windows控制台命令有什么特点?

提交回答

全部答案

    2018-03-23 08:22:45
  •   方法一:
    public static void main(String[] args)
    {
    InputStream ins = null;
    String[] cmd = new String[]{ "cmd。exe", "/C", "ipconfig" };
    try
    {
    Process process = Runtime。
      getRuntime()。exec(cmd); // cmd 的信息 ins = process。getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader( ins)); String line = null; while ((line = reader。
      readLine()) != null) { // 输出 System。out。println(line); } int exitValue = process。waitFor(); System。out。println("返回值:" + exitValue); // 关闭 process。
      getOutputStream()。close(); } catch (Exception e) { e。printStackTrace(); } 方法二: class StreamDrainer implements Runnable { private InputStream ins; public StreamDrainer(InputStream ins) { this。
      ins = ins; } public void run() { try { BufferedReader reader = new BufferedReader(new InputStreamReader(ins)); String line = null; while ((line = reader。
      readLine()) != null) { System。out。println(line); } } catch (Exception e) { e。printStackTrace(); } } } public class CMD { public static void main(String[] args) { // String[] cmd = new String[] { "cmd。
      exe", "/C", // "wmic process get name" }; String[] cmd = new String[] { "cmd。exe", "/C", "ipconfig" }; try { Process process = Runtime。
      getRuntime()。exec(cmd); new Thread(new StreamDrainer(process。getInputStream()))。start(); new Thread(new StreamDrainer(process。
      getErrorStream()))。start(); process。getOutputStream()。close(); int exitValue = process。waitFor(); System。out。println("返回值:" + exitValue); } catch (Exception e) { e。
      printStackTrace(); } } } 编辑特别推荐: 比较groovy/java解析xml文件 js程序中的美元符号$ Javanativeinterface入门。

    危***

    2018-03-23 08:22:45

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):