0

私はEclipseを初めて使用し、プログラムで適切な入力が与えられたときにEclipseの仮想マシンがそれを見つけて認識できるようにCSVファイルをロードしようとしています。私はすでに次のことを試しました:

  1. SRC フォルダにコピーします。しかし、これは役に立ちませんでした。bin フォルダーや /src/test などのフォルダーにコピーしようとはしていません。
  2. 公式ドキュメントの適切なガイドも読みました。しかし、記載されているようにセントラル テスト エディターが見つかりません。

プログラムの実行時に認識されるように、テスト ファイル (特に CSV ファイル) を仮想コンソールにロードするにはどうすればよいですか? 他のいくつかの回答も検索しましたが、この概念を理解できません。

ありがとう。

4

1 に答える 1

1

プロジェクトのルートに配置してみてください。コードを介してファイルにアクセスする場合、user.dirほとんどの場合、プロジェクトのルート ディレクトリである Java システム変数で指定されたディレクトリでファイルが検索されます。

次のようにファイルをロードしようとしていると想定しています。

File file = new File("myCsv.csv");

このシナリオでは、以下が適用されます。

デフォルトでは、java.io パッケージのクラスは常に現在のユーザー ディレクトリに対して相対パス名を解決します。このディレクトリは、システム プロパティ user.dir によって名前が付けられ、通常は Java 仮想マシンが呼び出されたディレクトリです。

于 2013-02-24T10:13:34.770 に答える