У меня есть некоторый код, который выполняет exec Runtime и анализирует результаты. В Linux и Windows7 код отлично работает для анализа системных команд, но в Win XP я получаю пустую строку ("") между каждой строкой, в которой есть содержимое. Есть идеи, что здесь может происходить?
Process output = Runtime.getRuntime().exec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(output.getInputStream()));
while ((line = br.readLine()) != null)
{
//do stuff
}