Eclipseでテキストファイルを読み込む方法

このQ&Aのポイント
  • Eclipseを使用してテキストファイルを読み込む方法について説明します
  • テキストファイルをプロジェクトフォルダ内に保存し、正しいパスで指定する必要があります
  • 通常はプロジェクトのsrcフォルダやbinフォルダ内にテキストファイルを保存します
回答を見る
  • ベストアンサー

Eclipse

Eclipseを使い、FileReaderでテキストファイルを読みこみたいのですが、 プロジェクトフォルダの中に読み込むテキストファイルを保存して、以下のように指定しました FileReader in = new FileReader("/workspace/Project/sam.txt"); しかし、エラーメッセージで、システムはこのパスを見つけられないと表示されました。 Projectフォルダの中には、classファイルが入っているbinフォルダと、javaファイルが入っているsrcフォルダがあるのですが、 テキストファイルをclassファイルと同じbinに保存してパスを指定しても見つけられないとエラーがでました。 srcフォルダに入れても同様のエラーです。 Eclipseでテキストファイルを読み込む場合、テキストファイルはどこに保存すればよいのでしょうか? それともパスの指定の仕方が間違っていますでしょうか?

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

フォルダの指定が間違ってます。 Eclipseで動かしたら作業フォルダはデフォルトではプロジェクトフォルダになるはずです。よってそこからの相対パスを指定してください。 もしくは絶対パスで指定してください。 分からないときはまずは絶対パスをつかいましょう。 また、目的わかりませんが、絶対パスで指定しておいたほうがたいていよい結果になります。 Eclipseとかどこに保存するのかなど、問題ではありません。

lockwell
質問者

お礼

読み込むことができました!ありがとうございます!

関連するQ&A

  • Eclipse Android

    Eclipse Android Application Project で下記エラーが出てProject→Build ProjectやProject→Cleanをしましたが直りません。 どのようにすればエラーがなくなるのでしょうか。 Description Resource Path Location Type The container 'Android Dependencies' references non existing library 'C:\Users\isi0507\workspace\appcompat_v7\bin\appcompat_v7.jar' Irs Build path Build Path Problem

  • eclipse3.6でコンパイルできません

    (環境) ・Windows7 Home Premium(64ビット) ・Pleiades All in One C/C++3.6.1.20101025(JREあり)  →C:\eclipse36内に展開 (問題) eclipse3.6(Pleiades)でC++のソースコードがコンパイルできません (状況) ・プロジェクト新規作成時の「ツールチェーン」には「MinGW GCC」の表示があります。 ・作成したプロジェクトのプロパティにはMinGWの項目が表示されません:  プロジェクトのプロパティ画面左にある「C/C++ビルド」項目内の  「設定」を選択したところ、右画面「ツール設定」のページにMinGWの項目が表示されていません (プロジェクト「test」のソースコード「test.cpp」) #include <iostream> using namespace std; int main(){ cout << "test" << endl; } ・上記ソースコードのビルド時に 「無効なプロジェクト・パス:インクルード・パスが見つかりません」と警告が表示されます。 (C:\eclipse\workspace\test\MinGW\include) 「Debug」フォルダ内には.oファイルや.aファイルは作成されます。 ・「Debug」フォルダ内の「test.o」を「実行」すると、 >プロセス開始中のエラー。 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 と表示されます。 ・「test.o」を「デバッグ」すると、 「Target request failed: Error creating process C:\eclipse36\workspace\test\Debug\test.o, (error 193).」 と表示されます。 圧縮ファイルを展開しただけで、何もしていませんので、 どう対応して良いか、皆目見当がつきません。 既出の問題かも知れませんが、ご教示いただければ幸いです。 よろしくお願いします。

  • eclipseのプロジェクトを移動する

    Eclipse超初心者です。 (1)あるPCにインストールされているEclipseで作成したプロジェクト(c:\eclipse\workspace\project)を (2)他のPCにインストールしたEclipseに移動させる場合 (1)のprojectフォルダを(2)のc:\eclipse\workspace以下にコピーするだけでは駄目なんでしょうか? (VC++の場合は、フォルダごと移動させればよかったような・・・) 詳しい方教えていただけませんでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipseのプロジェクトをシェルで実行する方法

    Eclipseで生成したプロジェクトを以下のコマンドでシェル実行したところ、以下のエラーが出ました。 /c/Apprication/pleiades-2020-06-java-win-64bit-jre_20200702/pleiades/workspace/home/ShellTest/shell_and_Java $ ./.do-java.sh 「エラー:メイン・クラスshell_and_Java.HelloWorldが見つからなかったかロードできませんでした。」 Eclipse上のフォルダ階層は以下となっています。 ■Eclipse上のプロジェクト ShellTest (プロジェクト名) →src  (フォルダ) →→shell_and_Java (パッケージ) →→→HelloWorld.java →bin →→shell_and_Java →→→HelloWorld.class (クラスファイル) →shell_and_Java (フォルダ) →→.do-java.sh (シェルスクリプト) ■do-java.shの内容 java shell_and_Java.HelloWorld ■HelloWorld.javaの内容 printlnで"HelloWorld"を表示する単純な処理です。 環境変数やクラスパスの設定など、それぞれ正しく設定できているのか、どの状態が正しいのか分からず困っています。。 よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse の workspace のフォルダ名を変えたい

    eclipse の workspace のフォルダ名を変えたいのですがどうすればよいでしょうか? workspace の下にいくつか既にプロジェクトを作っています。 事情があって、フォルダ名を workspace から Work に変更しなければならなくなりました。 よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse プログラム作成途中のデータを家に持ち帰って続きをしたい

    eclipseの入っているパソコンAでプロジェクト"test"作成     ↓ workspaceフォルダの中のtestフォルダをUSBメモリに保存     ↓ eclipseの入っているパソコンBのworkspaceフォルダへ、先程USBに保存したtestフォルダを移す     ↓ ???? パソコンAで作成したtestプログラムの続きを、パソコンBで作成するにはどうすれば良いのでしょうか?

    • ベストアンサー
    • Java
  • Eclipseでiアプリのjarファイルが作成されない

    おたずねします。 iアプリ作成用にj2sdk1.42_16とiDkDoja5.1とEclipse3.1.1の組み合わせ設定しました。コードを入力して、EclipseのプロジェクトからDoJa-5.1のADF/トラステッド動作設定を選んでAppNameとAppClassを入力しメニューの実行を選択し、起動構成画面で必要事項を入力し、実行を押しても次のようなエラーメッセージが出ます。 com.nttdocomo.eclipse.DoJaBuildException:Faild create jar C:\workspace\SampleAppli\bin\Sample1.jar ちなみにjamファイルはbinフォルダに作成されていますがjarファイルはありません。Eclipseを使わず、iDkoja5.1だけで作成するとjarもjamもきちんと作成されています。ご指導おねがいいたします。

    • ベストアンサー
    • Java
  • Eclipseの使い方の初心者用のサイトは??

    今晩は。 JAVA初心者です、宜しくお願いします。 パッケージ・エクスプローラにソースコードのテキストファイルか、classファイルをドラッグアンド ドロップで落とし込み、プロジェクトまたはテキストファイルとしてEclipseに認識させることは出来 るのでしょうか。 色々と試してみるのですが、いくらやってもEclipseが認識してくれません。 一体、パッケージ・エクスプローラにドラッグアンドドロップする機能はどのような時にどのような ファイルに対して実行するものなのでしょうか。 また、既に作成しているファイル(ソースコードのテキストファイルか、classファイル)をEclipse に取り込む方法はあるのでしょうか。  このような内容について解説している初心者向けのサイトがあれば教えて頂けないでしょうか。  宜しくお願いします。

  • Eclipseのワークスペースとプロジェクトは同じものですか?

    いまEclipseでH8マイコンのHEW開発環境で作成していたファイルを読み込ませてプロジェクトを作ろうと思っているのですが、Eclipse.exeを起動する際に”Select a workspace”という画面が出てくるのですが、これは、このH8マイコン用のプロジェクトの作成場所を指定する設定なのでしょうか? このワークスペースというのを指定した後に、後でプロジェクトの作成を行うようなのですが、これはワークスペースというところで設定しているので、2重にプロジェクトを作成してるような感じだと思うのですが、なぜこのような設定があるのですか?

  • Eclipse 3.1のエラー

    Eclipse3.1での問題に、「プロジェクト HogeProject のビルド・パス内にサイクルが検出されました。」というエラーが出てプロジェクトがビルドできません。 プロパティの「Java のビルド・パス」には何の問題も指摘されていません。 何のエラーなのか分かりますでしょうか。

    • ベストアンサー
    • Java

専門家に質問してみよう