我想使用BufferedReader在JAVA中打開一個文件,但它無法打開該文件。這是我的代碼無法在JAVA中打開文件
public static void main(String[] args) {
try
{
BufferedReader reader = new BufferedReader(new FileReader("test.txt"));
String line = null;
while ((reader.readLine()!= null))
{
line = reader.readLine();
System.out.println(line);
}
reader.close();
}
catch(Exception ex)
{
System.out.println("Unable to open file ");
}
}
它發生異常並打印無法打開文件。任何建議爲什麼我無法閱讀它。
您是否想過打印異常消息? –
不要抓住'Exception'。你不會知道它是什麼類型的「Exception」。取而代之的是抓住特定的'IOException'。 –
我同意上面的評論。而不是你的System.out.println,使用「ex.printStackTrace()」。這會給你一些基本的細節。如果我不得不猜測,事實上你沒有指定文件的路徑是問題。這會導致類似「FileNotFoundException」的事情。 – EJK