Java を使用して Eclipse でアプリケーションを構築していて、このアプリケーションが txt ファイルから読み取るようにしたい場合、そのパスを指定する必要がないようにするために、パッケージ内のどこに txt ファイルを配置する必要がありますか? file.txt")。srcフォルダに入れるべきだと思ったのですが、うまくいきません。
6 に答える
プロジェクトフォルダを右クリックし、[新規]->[ファイル]をクリックします。ファイルは、ソースフォルダーではなくプロジェクトフォルダーにあります。
Javaアプリケーションを実行するフォルダー(現在の/作業フォルダー)にファイルを置きます。Eclipseのデフォルト設定を使用してアプリケーションを実行している場合は、ファイルをEclipseプロジェクトフォルダー内に直接配置する必要があります。Eclipseプロジェクトでファイルを作成するには、ファイルをそこにドラッグアンドドロップするか、Eclipseプロジェクトを右クリックして新しいファイルを作成します。
重要なことは、ファイルを含むディレクトリがクラスパスにあることです。プロジェクトの設定に Eclipse の実行ダイアログを使用している場合、クラスパスのタブがあります。これを使用して、クラスパスに既にあるものを学習し、必要に応じて追加することができます。
パスを指定せずに、java.io.File API を使用してファイル システムからファイルを開きたい場合は、それを作業ディレクトリに配置します。
Eclipse では、作業ディレクトリはプロジェクトのルート レベルにデフォルト設定されますが、Eclipse 実行構成で変更できます (また、設定内容を確認することもできます)。これらは「実行 > 実行構成...」メニュー オプションからアクセスでき、作業ディレクトリ設定は Java プログラムの「引数」タブにあります。