我寫一個程序我基本的計算機科學類文件,安迪繼續得到同樣的錯誤。的Java FileNotFoundException異常不會找到在同一個項目
Exception in thread "main" java.io.FileNotFoundException: data.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.util.Scanner.<init>(Scanner.java:636)
at Search.main(Search.java:18)
這裏是我的代碼開頭:
import java.io.File;
import java.util.ArrayList;
import java.util.Scanner;
import java.io.IOException;
public class Search{
public static void main(String[] args)throws IOException{
Scanner inData = new Scanner(new File("data.txt"));
String data=inData.nextLine();
String[] arr = data.split(" ");
while(inData.hasNext()){
String search=inData.nextLine();
int len=search.length();
ArrayList<String> result = new ArrayList<String>();
我在同一個Java項目的文本文件,所以我不知道是什麼問題,我已經試過移動文件的位置,但沒有任何工作。
您是否在項目的根級別有文件? –
按照[本文](http://stackoverflow.com/a/9278270/1057230)中的說明創建源文件夾。現在使用'Scanner scanner = new Scanner(Search.class.getResourceAsStream(「data.txt」))來訪問文件;'或者將文件放在'bin'文件夾中。 –
@ThusithaThilinaDayaratne是 – OoOoOoOoOoO