プログラムのスタートアップフォルダに置いた簡単なJavaアプリを作成しました。これにより、コンピュータの起動時にプログラムが起動します。バックグラウンドで実行するだけでなく、System.out.printlnの結果を確認できるコマンドラインなどを開くための最も簡単な方法は何ですか?
質問する
63 次
2 に答える
2
logbackやlog4jなどのロギング フレームワークに慣れておく必要があります。使用する代わりに、System.out.println
いくつかの特別な API を使用し、ログ ライブラリはすべてのメッセージをコンソールやファイルなどの事前構成済みのアペンダーにリダイレクトします。
あなたの場合、開発中にコンソールにログオンするようにアプリケーションを構成し、スタートアップから実行するようにアプリケーションを構成するときにファイルに切り替えることができます。
これは実際には起動時に新しいコマンド ライン ウィンドウを開きませんが、代わりにすべてのメッセージをディスク上の事前定義されたファイルに保存します。これは実際にはさらに優れています。
于 2012-05-07T18:00:30.900 に答える
1
Log4j API を使用して、事前定義された出力で詳細をログに記録できます。SOP を使用するよりもはるかに優れています。軽量であり、作成したい出力形式で他のファイルのログを構成するのも非常に簡単だからです。 http://logging.apache.org/log4j/1.2/使用可能な log4j API を見つけることができるこの URL に移動します。
これがうまくいくことを願っています
楽しみ !!!
于 2012-05-07T18:03:25.153 に答える