Как действительно читать текстовый файл из classpath в Java
Я пытаюсь прочитать текстовый файл, который установлен в системной переменной CLASSPATH. Не пользовательская переменная.
Я пытаюсь получить входной поток в файл, как показано ниже:
Поместите каталог файла (D:\myDir
) в CLASSPATH и попробуйте ниже:
InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt");
Укажите полный путь к файлу (D:\myDir\SomeTextFile.txt
) в CLASSPATH и попробуйте то же самое выше 3 строки кода.
Но, к сожалению, никто из них не работает, и я всегда получаюnull
в мой InputStream.in