package test.slicer.common;
import java.io.*;
public class ProcessUsage {
static void runCommand(String cmd) {
try {
Process process = Runtime.getRuntime().exec(cmd);
try {
process.waitFor();
process.getOutputStream();
process.getInputStream();
process.exitValue();
process.getErrorStream();
} catch (InterruptedException e) {
System.out.println("dot error.");
}
} catch (SecurityException e) {
System.err.println("Security error!");
e.printStackTrace(System.err);
} catch (NullPointerException e) {
System.err.println("Command is null!");
e.printStackTrace(System.err);
} catch (IllegalArgumentException e) {
System.err.println("Command is empty!");
e.printStackTrace(System.err);
} catch (IOException e) {
System.err.println("IO error!");
e.printStackTrace(System.err);
}
}
public static void main(String[] args) {
runCommand("dir");
}
}