0

.txt ファイルをパラメーターとして Java プログラムに渡そうとしています。

私のプログラムのタイトルは SetTest で、読み取ろうとしているファイルは Ted.txt です。Windows 7 コマンド プロンプトから一時フォルダーを作成し、そこでプログラムをコンパイルして SetTest.class を作成します。また、そのフォルダーには Ted.txt があります。その一時ディレクトリから、次のコマンドを発行します。

java SetTest < Ted.txt

すべてが期待どおりに機能します。プログラムはファイルを読み取り、探しているものを出力します。すべて良い。

私の質問は、Eclipse を使用してこれを複製するにはどうすればよいですか? テキスト ファイルは、Package Explorer に表示されるように、JRE System Library の下にリストされている適切な場所にあると思います。私は Eclipse から次のことを試しています: Run -> Run Configurations... 次に、(x)= Arguments セクションの Program arguments フィールドに Ted.txt と入力し、Run をクリックします。残念ながら、何も起こらないようです。エラー メッセージはありませんが、探しているコンソール出力も表示されません。

4

1 に答える 1

0

質問を言い換えると、Eclipse で実行中にアプリケーションの標準入力にファイルを送信したいとします。

コンソールにデータを書き込む (コピー & ペーストする) ことができます (そこから標準入力が取得されます)。ただし、ファイルの内容を標準入力に直接リダイレクトする方法については知りません。


正しいキーワードで更新すると、より多くのリソースを見つけることができる場合があります。

于 2013-10-10T22:39:11.640 に答える