嗨我想設置一個掃描儀來打印出文本文件的內容。這裏是我的代碼:Java找不到文件?
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ScannerReadFile {
public static void main(String[] args) {
// Location of file to read
File file = new File("CardNative.java.txt");
try
{
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine())
{
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
}
我已經在項目中創建了一個源文件夾,並將文本文件放在那裏。不過,我不斷收到此錯誤:
java.io.FileNotFoundException: CardNative.java.txt (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.util.Scanner.<init>(Scanner.java:636)
at ScannerReadFile.main(ScannerReadFile.java:14)
我懷疑,你只需要寫'CardNative.java' – 2014-09-26 09:22:20
你想加載到類路徑上的文件是? – imrichardcole 2014-09-26 09:22:47
不,它實際上是一個文本文件,全稱是CardNative.java.txt,這聽起來有點尷尬,但是作爲imrichardcole的全名 – mark16 2014-09-26 09:23:35