JAVA如何运行cmd命令呢?
下文笔者讲述Java代码运行cmd命令的方法及示例分享,如下所示
借助 Runtime.getRuntime()对象的 exec方法即可运行cmd命令例:Java运行cmd命令
package com.java265;
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+"\n");
}
return buffer.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
System.out.println(exec("java -version"));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


