Я новичок, поэтому, пожалуйста, не бейте меня слишком сильно.Я пытался выяснить это в течение 2 дней, читая посты и блоги, и у меня появляется ошибка NullPointerException, и я не могу понять, почему она не достигает файлов.Ниже я показываю расположение моих папок, я пробовал это несколькими способами, помещая папку ресурсов в папку src или снаружи, и я все еще получаю ту же ошибку.
Вот мой код, который я использую.
package com;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
public class ClasspathFileReader
{
public static void main(String[] args) throws IOException
{
String fileName = "resource/SrcPath.txt";
ClassLoader classLoader = ClassLoader.getSystemClassLoader();
File file = new File(classLoader.getResource(fileName).getFile());
//Read File Content
String content = new String(Files.readAllBytes(file.toPath()));
System.out.println(content);
}
}
Трассировка стека:
Exception in thread "main" java.lang.NullPointerException
at com.ClasspathFileReader.main(ClasspathFileReader.java:14)