Java написать netstat в cmdJAVA

Программисты JAVA общаются здесь
Anonymous
Java написать netstat в cmd

Сообщение Anonymous »

Моя цель — распечатать все подключения к Интернету на моем компьютере. Когда я набираю netstat в CMD, я получаю список интернет-подключений. Я хотел сделать то же самое в Java автоматически.
Мой код:
Runtime runtime = Runtime.getRuntime();
process = runtime.exec(pathToCmd);
byte[] command1array = command1.getBytes(); // writing netstat in an array of bytes
OutputStream out = process.getOutputStream();
out.write(command1array);
out.flush();
out.close();
readCmd(); //read and print cmd

Но с этим кодом я получаю C:\eclipse\workspace\Tracker>Mais? вместо списка подключений. Очевидно, я работаю с Eclipse в Windows 7. Что я делаю не так? Просматривал похожие темы, но не нашел в чем дело. Спасибо за ответы.
РЕДАКТИРОВАТЬ:
public static void readCmd() throws IOException {
is = process.getInputStream();
isr = new InputStreamReader(is);
br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}

Вернуться в «JAVA»