4

Javaプログラムを次のようにコンパイルしました

javac t1.java > a

エラーメッセージをファイルにリダイレクトするためa。ただしa、エラーの内容はありません (端末にはまだ表示されます)。コマンドは Linux コマンド プロンプトから実行します。

t1.java の内容は次のとおりです。

class t1 {
    public static void main(String[] args) {
       System.out.printn("Hello World!"); // Display the string.
    }
}

そのため、エラーが発生しました。つまり、次のprintlnように記述されていprintnます。

このエラー メッセージをファイルに取り込むにはどうすればよいですaか?

4

2 に答える 2

9

リダイレクトしてみてくださいstderr

javac t1.java 2> error_file 
于 2010-04-19T06:44:02.320 に答える
2

> foostdout ストリームが1> fooどこにあるかを示します。1

bash で stderr ストリームをリダイレクトする場合は、2> foo

標準の Unix ファイル番号は 0 - stdin、1 - stdout、2 - stderr です。

于 2010-04-19T06:43:11.960 に答える