zoukankan      html  css  js  c++  java
  • JAVA执行cmd命令方法

    package com.cmd;
    
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    
    public class Test {
    
        /**
         * 调用方法
         * @param cmd cmd命令
         * @return
         */
        public static String exec(String cmd) {
            try {
                Runtime rt = Runtime.getRuntime();
                Process proc = rt.exec(cmd);
                InputStream es = proc.getErrorStream();
                String line;
                BufferedReader br;
                br = new BufferedReader(new InputStreamReader(es, "GBK"));
                StringBuffer buffer=new StringBuffer();
                while ((line = br.readLine()) != null) {
                    buffer.append(line+"
    ");
                }
                return buffer.toString();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
    
        public static void main(String[] args) {
            System.out.println(exec("java -version"));
        }
    }
  • 相关阅读:
    (一)3、安装jexus
    走向全栈之坑—开始实践
    java Collection.stream操作
    redis常用命令练习
    Spring4
    java数据提交时问题
    常见协议默认端口
    重写equals方法
    redis
    xml
  • 原文地址:https://www.cnblogs.com/pxblog/p/13111273.html
Copyright © 2011-2022 走看看