Iam Добавление файла в мой проект Eclipse
И мне нужно открыть его, когда моя программа запускается для чтения из нее
Основная проблема Когда я пытаюсь распечатать путь к файлу
Он печатает, что файл находится в папке bin, но не может открыть его, он дает мне
Файл не найден (система не может найти указанный путь)
Вот мой код
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.net.URL;
public class po {
public static void main(String[] args) throws FileNotFoundException {
URL path=po.class.getClassLoader().getResource("abcd.txt");
String path_s=path.toString();
System.out.println(path.getPath().toString());
String p=path.getPath().toString();
System.out.println(p);
String pp="ar\rrrr";
p=p.replaceAll(pp.substring(2,3),"/");
System.out.println(p);
File file = new File(p);
BufferedReader br = new BufferedReader(new FileReader(file));
String st;
try {
while ((st = br.readLine()) != null)
System.out.println(st);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Для людей, которые отметят как Дубликат Я ссылался на это решение, но не работал
Решение StackOverflow
Если файл похож на это
это дает мне исключение нулевого указателя
В строке, когда я пытаюсь преобразовать путь в строку
URL path=po.class.getClassLoader().getResource("abcd.txt");
String a=path.toString();