I have a JAR with a text file in it. I want to read it using a Scanner
String path = this.getClass().getClassLoader().getResource(str).getPath();
Scanner sc = new Scanner(new File(path+"MyFile.txt"));
path
contains the path to the JAR.
"MyFile.txt" is the file I want to read using a scanner.
It's not working and I'm not quite sure why. When I print out path
, the actual file path looks like this "file:/home..."
. I tried cutting off "file:"
but that didn't seem to solve the issue.
What exactly am I doing wrong?