2012-04-19 3 views
0

私はjavaで少し新しいです。私はワークスペース/ src.Iにjavaソースを持っています/ project/srcと/ project/dataは同じプロジェクト内にディレクトリ/データ を作成しました。私は 長い絶対パスではなく、同じディレクトリを入れたいと思います。どうすればいい?Javaでのソースとデータパスの設定

BufferedReader buffR1 = new BufferedReader(new FileReader(new File("../data/rural.train.txt"))); 

私はこのようにしました。しかし、これは動作していません。私は見つからない例外が見つかりました。

+0

これを../data/rural.train.txtに../../data/rural.train.txt – Satya

+0

これは私のためには機能しませんでした。 – thetna

答えて

1

実行コンフィギュレーションを作成したら、それを編集して、引数の下で、現在のディレクトリを自分のデータフォルダに設定します。その後、パスの最初に..は必要ありません。

+0

私はあなたの後を追うことができませんでした。あなたは一度それを精巧にしていただけますか? – thetna

+0

Allright。 Eclipseでクラスを実行すると、そのために作成されたRun Configurationが見つかります。ツールバーの緑色の再生ボタンの右にある小さな下向きの三角形をクリックし、 "Run Configurations ..."を選択します。左側でJava Applicationノードの下の設定を見つけます。今すぐ右側にArgumentsタブがあり、そこにWorking directory configurationオプションがあります。 –

0

二chioces:

  1. あなたのプログラムの開発に
  2. を渡された引数が、あなたはもうパスを指定する必要はありません、あなたのクラスパスに/ dataディレクトリを追加するには、パスを作ります。
関連する問題