getClass (). getClassLoader (). getResourceAsStream () возвращает значение Null с Java 12 - PullRequest
0 голосов
/ 31 марта 2020

Я работаю над Java обновлением моего весеннего загрузочного приложения в IntelliJ. Я обновляю приложение с Java 8 до Java 12. Приложение состоит из тестов, в которых один тест проверяет наличие файла и получает его содержимое. Ниже приведен код:

String fileName = "myFile.txt"; 
InputStream stream = getClass().getClassLoader().getResourceAsStream(filename);

Этот файл существует по пути: src \ test \ resources \ myFile.txt

Но он всегда возвращает ноль.

Я пробовал эти строки, но ничего не получалось:

  • MyClass.class.getClassLoader (). GetResourceAsStream (filename);
  • getClass (). GetResourceAsStream (filename)
  • getClass (). GetResource (имя файла)
  • getClass (). GetClassLoader (). GetResource (имя файла)
  • getClass (). GetClassLoader (). GetResource ("\ src \ test \ resources \ myFile.txt ")

Как получить результат с последней Java?

...