私はこれを行うのに少し問題があります。コンパイルされた.javaファイルを実行し、stderrのみをerrorというファイルにリダイレクトする必要があります。したがって、.javaファイルの名前はjavaProgram.javaです。
これは私が試したことです:
java javaProgram 2> error
しかし、私が
cat error
特定の.javaファイルにエラーがないことを知っていても、そこには何かがあるようです。私は何か間違ったことをしていますか?このエラーファイルに表示したいのはエラーだけで、他には何もありません。
承認された回答:
あなたの最初の試みは正しかった。 2>filename
stderrをリダイレクトする方法です。プログラムがstderrにエラー以外の書き込みを行っているか、Javaプログラムがstderrに出力する他のプログラムを実行している可能性があります。