Ich habe ein bisschen Mühe damit. Ich muss eine kompilierte .java-Datei ausführen und nur stderr in eine Datei namens error umleiten. Die .java-Datei heißt also javaProgram.java.
Folgendes habe ich versucht:
java javaProgram 2> error
Wenn ich jedoch
cat error
Es scheint, dass dort etwas drin ist, auch wenn ich sicher weiß, dass die spezifische .java-Datei keine Fehler enthält. Mache ich etwas falsch? Ich möchte, dass diese Fehlerdatei nur Fehler anzeigt, nichts anderes.
Akzeptierte Antwort:
Ihr erster Versuch war richtig; 2>filename
So leiten Sie stderr um. Es kann sein, dass Ihr Programm einige Nicht-Fehler auf stderr schreibt oder das Java-Programm andere Programme ausführt, die auf stderr ausgeben.