关于Process中的getOutputStream
一直不明白 getOutputStream 到底有什么作用
如果OuputStream是父进程向子进程的输入流的话 那么应该会先执行java -version 然后是ipconfig 命令
如果是子进程的输入流的话 那么我执行
应该文本中有内容
getOutputStream到底有什么作用?
Test test=new Test();
Runtime runtime = Runtime.getRuntime();
Process process=null;
try {
process=runtime.exec("java -version");
InputThread in=test.new InputThread(process);
ErrorInputThread error=test.new ErrorInputThread(process);
in.start();
error.start();
try {
OutputStream stream = process.getOutputStream();
stream.write("ipconfig".getBytes());
stream.flush();
stream.close();
int waitFor = process.waitFor();
process.destroy();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}如果OuputStream是父进程向子进程的输入流的话 那么应该会先执行java -version 然后是ipconfig 命令
如果是子进程的输入流的话 那么我执行
Test test=new Test();
// TODO Auto-generated method stub
Runtime runtime = Runtime.getRuntime();
Process process=null;
try {
process=runtime.exec("notepad.exe");
InputThread in=test.new InputThread(process);
ErrorInputThread error=test.new ErrorInputThread(process);
in.start();
error.start();
try {
OutputStream stream = process.getOutputStream();
stream.write("ipconfig".getBytes());
stream.flush();
stream.close();
int waitFor = process.waitFor();
process.destroy();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}应该文本中有内容
getOutputStream到底有什么作用?
...全文
相关推荐
JAVA Process 使用
JAVA Process 使用JAVA Process 使用JAVA Process 使用JAVA Process 使用JAVA Process 使用JAVA Process 使用
深入研究java.lang.Process类.doc
深入研究java.lang.Process类
Java Process类详解[代码]
本文详细介绍了Java中的Process类,包括其作用、主要方法及使用场景。Process类用于控制通过ProcessBuilder.start和Runtime.exec启动的本机进程,提供了与进程交互、等待进程结束、获取进程退出状态等功能。文章还详细说明了如何启动新进程、与进程交互、等待进程结束、获取进程退出值以及销毁进程。此外,还提供了一个进程工具类的实现,展示了如何在实际应用中使用Process类来执行命令并获取相关信息。
Android中Root权限获取的简单代码
那么我们在Android开发中如何获取Android的Root权限呢?下面是主要的简单代码。
Java调用外部程序命令
F:\Work\Study\功能点技术\java调用可执行文件\Java调用外部程序命令.doc


Java SE
