Java运行cmd命令并显示输出信息
来源:互联网 发布:java socket 长链接 编辑:程序博客网 时间:2024/05/16 05:44
package cmd;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
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 TestRunCmd {
public static void main1(String[] args) {
String[] cmd = new String[] { "cmd.exe", "/C", "wmic process get name" };
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();
}
}
}
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
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 TestRunCmd {
public static void main1(String[] args) {
String[] cmd = new String[] { "cmd.exe", "/C", "wmic process get name" };
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();
}
}
}
0 0
- java运行cmd命令并显示输出信息的例子
- Java运行cmd命令并显示输出信息
- winform运行后台运行cmd并实时输出运行信息
- java调用.bat,.cmd或执行cmd命令并将输出结果显示的代码
- [delphi]运行cmd命令,并取得输出字符
- [delphi]运行cmd命令,并取得输出字符
- delphi7下运行CMD命令并获取输出
- XE版本 运行cmd命令,并取得输出字符
- Java运行CMD命令
- Java运行cmd命令
- JAVA中调用CMD命令,并输出执行结果
- java调用CMD命令显示所有进程的信息
- java调用CMD命令显示所有进程的信息
- Java 获得 CMD 输出信息
- java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台
- cmd 命令 运行java文件
- window操作系统下有关与使用cmd命令编译运行java文件输出中文乱码问题
- 用cmd编译java类并运行
- 成为更优秀开发者的10条途径
- tps65910
- vector容器易错知识点集锦
- HDU 5489 Removed Interval (dp+线段树) 2015合肥网络赛
- iOS开发小白学习体验-UICollectionView(一)
- Java运行cmd命令并显示输出信息
- Ember.js 入门指南——loading、error子状态
- #6 LeetCode——ZigZag Conversion
- iOS开发小白学习体验-11
- iOS开发小白学习体验-CALayer的一些整理
- Swing__JComboBox 用法
- 闭包深入理解
- iOS开发小白学习体验-UIWebView
- 关于Netbeans的JTable显示数据的问题