Как действительно читать текстовый файл из 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

Ответы на вопрос(16)

Ваш ответ на вопрос