呵呵,刚给客户解决了在C#里运行命令行的例子,顺便整理了一下Java的例子,大家参考对比一下
Java的
view plaincopy to clipboardprint?
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* Java运行命令行的例子
*
* @author JAVA世纪网(java2000.net)
*/
public class TestProcess {
public static void main(String[] args) {
try {
// 如果需要启动cmd窗口,使用
// cmd /k start ping 127.0.0.1 -t
Process p = Runtime.getRuntime().exec("ping 127.0.0.1 -t");
InputStream is = p.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
p.waitFor();
is.close();
reader.close();
p.destroy();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* Java运行命令行的例子
*
* @author JAVA世纪网(java2000.net) !--判断阅读权限-->!--判断是否已经扣点--> |