私はかなり奇妙な立場にいます(Java初心者の観点から):
Eclipseを使用して、本質的に(バッチ)テキスト* .csvファイルを読み取り、その内容を「評価」し、結果を* _out.csvテキストファイルに書き込む「Javaプログラム」(クラスを含むいくつかの.javaファイル)を作成しました。入力ファイルを見つけるために、「ファイル チューザー」を使用します (ここからサンプルを入手: http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html )
すべてのコードをデバッグしましたが、デバッガーを使用して動作します。
私はコード(他のすべてを順番に呼び出すメインクラス)を実行しましたが、Eclipseで動作します。
プロジェクトのすべてのコンテンツを「実行可能なjar」ファイルにエクスポートしました。
ファイル チューザーは別として、これは主に読み取りと書き込みを行う "バッチ" であることに注意してください。ユーザー インターフェイスはほとんどありません。Eclipse では、" if(debug) System.out.print("something to print"); " のようなものを使用していくつかの内部結果を示しました。
上記のすべてが機能しました!
ここで、実行可能な jar を開始します (Win/XP では jar ファイルをダブルクリックします)。ファイル チューザーが表示され、使用できますが、入力ファイルを選択した後は...それ以上は何もありません: (ユーザー インターフェースがありません) )ファイルが読み取られたかどうかはわかりません。生成された出力ファイルは表示されません。また、中間デバッグメッセージをリストする「コンソール」さえありません。 -debug 変数を TRUE に設定してエクスポートします。
実行中の jar (VB の MsgBox など) を「ランタイム デバッグ」する方法はありますか? 「有効にする」または調べることができるある種の「ログファイル」はありますか?(明らかに、私の jar は結果ファイルを書き込んでいないので、*.log を書き込もうとすることもできません) また、マシンに Eclipse 以外をインストールすることはできません (そして、それが実行されたのは幸運でした)。 )、通常の開発者ツール、ユーティリティ、その他の便利なものはありません。