3

そのため、私と同様の質問をいくつか見つけましたが、私が抱えている問題に具体的に対処したものはありません.

私のプログラムは、次のようなコマンドライン引数によって呼び出されます。

java Main "inputFile.txt" "inputFile2.txt"

私はEclipseでプログラミングしており、を使用してandpublic void main(String[] args)を期待していますarg[0]arg[1]

ただし、Eclipse で実行すると、使用するファイルを入力する方法がありません。これを回避するために、必要な 2 つのファイルをプロジェクトのワークスペースに追加しました。次に、実行構成で、それらをファイルに次のように指定しました。inputFile.txt inputFile2.txt

そのため、プログラムを実行すると、単にinputFile.txtが見つからないと言っています

基本的に、実行構成に引数を間違って入力しているか、ワークスペースに間違って配置しているか、コードが間違っているかどうか、どこに問題があるのか​​ わかりません。

4

2 に答える 2

7

次の場所に移動する必要があります: [実行構成] > [引数] > [プログラム引数]。次に、コピーして貼り付けます

 "inputFile.txt" "inputFile2.txt"

箱の中。

ここに画像の説明を入力

于 2013-06-04T15:35:31.537 に答える
0

「実行構成」プログラムの引数は、引数を与える場所です。また、コマンドラインから実行するのと同じです。
プロジェクトを指定してから、${project_path} を使用してファイルを見つけることができます (それが Eclipse プロジェクト内にある場合)。または、他の定義済み変数を使用することもできます。

eclipse でアプリケーションにコンソール引数を渡す方法もご覧ください

Eclipseで使用したいテキストファイルをどこに置くのですか?

于 2013-06-04T15:38:40.640 に答える