我正在創建一個類 - 只是一個類,沒有main(),而我收到「未報告的異常java.io.FileNotFoundException;必須被捕獲或聲明爲拋出的錯誤」在這一行:未報告的異常java.io.FileNotFoundException;必須被捕獲或聲明爲引發
FileOutputStream outStr = new FileOutputStream(FILE, true);
我不明白;我放了一個try {} catch {}塊,它仍在報告錯誤。
此外,它還報告「非法啓動的類型」的嘗試和兩條catch line,它也說';'預計兩條漁線。
我正在使用NetBean IDE,FYI。
謝謝你的幫助。
下面是完整的代碼:
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.FileNotFoundException;
public class UseLoggingOutputStream
{
String FILE = "c:\\system.txt";
try
{
FileOutputStream outStr = new FileOutputStream(FILE, true);
}
catch(FileNotFoundException fnfe)
{
System.out.println(fnfe.getMessage());
}
catch(IOException ioe)
{
System.out.println(ioe.getMessage());
}
}
這一行是什麼:'Logger.getLogger(「outLog」),Level.ERROR)));'?首先修復它。 – MByD 2011-04-21 19:18:01
你不需要在最明顯的地方在代碼中放置太多'// Begin/End'註釋。他們創造的信息比信息更多。 – kunal 2011-04-21 19:18:06
固定。我原以爲我爲這個問題/答覆帖子的目的刪除了該行,但我表面上錯過了它。我刪除了// Begin和// End註釋。謝謝。 – user717236 2011-04-21 19:31:27