How to capture file not found exception in Java?


While using FileInputStream, FileOutputStream, and RandomAccessFile classes, we need to pass the path of the file to their constructors. In case of a file in the specified path does not exist a FileNotFoundException is raised.

Example

public class Sample {
   public static void main(String args[]) throws Exception {
      File file = new File("myFile");
      FileInputStream fis = new FileInputStream(file);
      System.out.println("Hello");
   }
}

Output

Exception in thread "main" java.io.FileNotFoundException: myFile
(The system cannot find the file specified)
      at java.io.FileInputStream.open(Native Method)
      at java.io.FileInputStream.open(Unknown Source)
      at java.io.FileInputStream.<init>(Unknown Source)
      at a5Exception_Handling.NullPointer.main(NullPointer.java:10)

Updated on: 20-Feb-2020

286 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements