I am running the following code to try and read from a text file. I am fairly new to java and have been practicing by trying to create projects for myself. The following code is slightly modified from what I originally found to try and read a text file but for some reason it catching the exception every time. The text file that it is trying to read from only says “hello world”. I assume it must not be finding the text file. I put it in the same folder as the source code and it appears in the source packages (I’m using netbeans btw). It probably just needs to be imported differently but I can’t find any further info on it. In case my code is relevant here it is below.
package stats.practice;
import java.io.*;
import java.util.Scanner;
public final class TextCompare {
String NewString;
public static void main() {
try {
BufferedReader in = new BufferedReader(new FileReader("hello.txt"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
} catch (IOException e) {
}
System.out.println("Error");
}
}
First step, replace below code
with
and also replace
with
This will tell you the exact reason. and then you have to solve the actual reason.
Now for Netbeans, the file
hello.txthas to be in your Netbeans project. like