Я работаю над 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?