2023. 12. 26. 19:34ㆍ2023.11.21-2024.05.31
package com.sukgi.exception;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Exception02 {
public static void main(String[] args) {
FileReader fr = null;
try {
//예외가 발생할 문장
fr = new FileReader("temp.text");
} catch (FileNotFoundException e) {
// 예외가 발생했다면 처리할 문장;
e.printStackTrace();
System.out.println("파일이 없습니다. ");
}//자바 밖으로 나가는 거여서 있을수도 있고 없을수도 있는 파일
finally {
//예외 발생과 상관없이 실행할 문장;
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("프로그램 끝");
}
}
}
java.io.FileNotFoundException: temp.text (지정된 파일을 찾을 수 없습니다)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at java.base/java.io.FileReader.<init>(FileReader.java:60)
at com.sukgi.exception.Exception02.main(Exception02.java:15)
Exception in thread "main" 파일이 없습니다.
java.lang.NullPointerException
at com.sukgi.exception.Exception02.main(Exception02.java:24)
파일이 없나보다...ㅎ
'2023.11.21-2024.05.31' 카테고리의 다른 글
231226 JAVA DB01 (0) | 2023.12.26 |
---|---|
231226 JAVA Exception03 (0) | 2023.12.26 |
231226 JAVA Exception01 (1) | 2023.12.26 |
231226 JAVA Study (0) | 2023.12.26 |
231221 JAVA Test02 (1) | 2023.12.26 |