2012-12-02 2 views
9

Javaを使用してEclipseでアプリケーションを構築していて、このアプリケーションにtxtファイルを読み込ませたい場合は、パスを指定する必要がないようにtxtファイルをどこに置くべきですか? 「file.txt」と言ってください)。私はそれがsrcフォルダに入るはずだと思ったが、うまくいかなかった。私はどこでJavaで読みたいtxtファイルを置くのですか?

+0

* "このアプリケーションをtxtファイルから読み取るようにしてください" * ** **のみ読んでいますか?のように、情報を書く必要はありませんか? –

答えて

7

プロジェクトフォルダを右クリックし、[新規作成 - >ファイル]をクリックします。ファイルは、プロジェクトフォルダにあり、ソースフォルダにはありません。

3

Javaアプリケーションを実行するフォルダ(現在の/作業中のフォルダ)にファイルを保存します。 Eclipseのデフォルト設定を使用してアプリケーションを実行している場合は、そのファイルをEclipseプロジェクトフォルダ内に直接配置する必要があります。 Eclipseプロジェクトでファイルを作成するには、そのファイルをドラッグ・アンド・ドロップするか、Eclipseプロジェクトを右クリックして新しいファイルを作成します。

0

これが正しい答えを.getResourceAsStream( "file.txtは")

SO thread

Downvotedを使用している行うことができます方法はありますか? Wierd ...

1

パスを指定せずに、java.io.File APIを使用してファイルシステムからファイルを開きたい場合は、そのファイルを作業ディレクトリに置きます。

Eclipseでは、作業ディレクトリのデフォルトはプロジェクトのルートレベルですが、Eclipse Run Configurationで変更することができます(また、設定されている内容を確認することもできます)。それらは "Run> Run Configurations ..."メニューオプションの下でアクセス可能であり、作業ディレクトリの設定はJavaプログラムの "Arguments"タブの下にあります。

0

重要なことは、ファイルを含むディレクトリがクラスパス上にあることです。プロジェクトの設定にEclipseの実行ダイアログを使用している場合、クラスパスのタブがあります。すでにクラスパス上にあるものを学び、必要に応じて追加することができます。

関連する問題