클래스를 생성하려고합니다. main()이 아니며 "보고되지 않은 예외 java.io.FileNotFoundException; 던져 져야 함 또는 throw되어야한다고 선언되었습니다" 다음 줄에 :보고되지 않은 예외 java.io.FileNotFoundException; 잡히거나 throw되어야한다고 선언해야합니다.
FileOutputStream outStr = new FileOutputStream(FILE, true);
나는 이해하지 못한다. try {} catch {} 블록을 넣었지만 여전히 오류를보고하고 있습니다.
또한 try 및 both 캐치 라인에 대해 "유형 불법 시작"을보고하고 있으며 ';' 두 캐치 라인에 모두 필요합니다.
참고로 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
가장 분명한 장소의 코드에'// Begin // End' 주석을 너무 많이 넣을 필요는 없습니다. 그들은 유익한 것보다 더 많은 소음을 내고 있습니다. – kunal
수정 됨. 나는이 질문/답변 게시의 목적을 위해 해당 줄을 삭제했다고 생각했지만 표면 상 그것을 놓쳤습니다. // Begin 및 // End 주석을 제거했습니다. 고맙습니다. – user717236