I tried to create an object from FileInputStream and pass the relative value of a file to its constructor, but it doesn’t work properly and threw a FileNotFoundException
try {
InputStream is = new FileInputStream("/files/somefile.txt");
} catch (FileNotFoundException ex) {
System.out.println("File not found !");
}
The
/at the start will make the path absolute instead of relative.Try removing the leading
/, so replace:with:
If you’re still having trouble, try making sure the program is running from where you think by checking the current directory: