エラーが発生した場合にのみ、アプリケーションで error.log を作成する必要があります。だから私はこれをしました:
System.setErr(new PrintStream("error.log"));
Eclipse で期待どおりに動作 - エラーが発生し、エラー メッセージを含む error.log がソース ディレクトリに表示されます。ただし、エクスポートされたアプリケーションは、プログラムの開始時に完全に空のログ ファイルを作成するため、面倒です。この動作の理由は何ですか?