import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
Process p= run.exec("java");
BufferedInputStream bis=new BufferedInputStream(p.getInputStream());
BufferedReader br=new BufferedReader(new InputStreamReader(bis));
String str=null;
while((str=br.readLine())!=null)
{
System.out.println(str);
}
try {
if (p.waitFor() != 0) {
if (p.exitValue() == 1)//p.exitValue()==0表示正常结束,1:非正常结束
System.err.println("命令执行失败!");
}
} catch (InterruptedException e) {
e.printStackTrace();
}
bis.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
Process p= run.exec("java");
BufferedInputStream bis=new BufferedInputStream(p.getInputStream());
BufferedReader br=new BufferedReader(new InputStreamReader(bis));
String str=null;
while((str=br.readLine())!=null)
{
System.out.println(str);
}
try {
if (p.waitFor() != 0) {
if (p.exitValue() == 1)//p.exitValue()==0表示正常结束,1:非正常结束
System.err.println("命令执行失败!");
}
} catch (InterruptedException e) {
e.printStackTrace();
}
bis.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}