Hallo,
wenn ich mit Start->Ausführen->cmd eine Windows Console aufmache und
eingebe erhalte ich als Ausgabe die aktuelle Uhrzeit.
Führe ich dort mit java -jar test.jar mein Programm aus das die Zeile
enthält wird 1234 auch in der Console angezeigt.
Beide Befehle stehen in einer Batch einer virtuellen Windows XP Maschine.
Ein externes Programm (kommerzielle Testsuit) führt die Batch aus und kann zwar die Ausgabe des Windows-Befehls time lesen, nicht jedoch die Ausgabe von System.out.println(..).
Ist es möglich das System.out.println in einen anderen Stream schreibt als die Windows-Befehle ?
Welchen anderen Out Stream sollte ich benutzen?
wenn ich mit Start->Ausführen->cmd eine Windows Console aufmache und
Code:
time /T
Führe ich dort mit java -jar test.jar mein Programm aus das die Zeile
Java:
System.out.println("1234")
Beide Befehle stehen in einer Batch einer virtuellen Windows XP Maschine.
Ein externes Programm (kommerzielle Testsuit) führt die Batch aus und kann zwar die Ausgabe des Windows-Befehls time lesen, nicht jedoch die Ausgabe von System.out.println(..).
Ist es möglich das System.out.println in einen anderen Stream schreibt als die Windows-Befehle ?
Welchen anderen Out Stream sollte ich benutzen?