231226 JAVA Exception02

2023. 12. 26. 19:342023.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