У меня проблема с Gradle. Когда я запускаю свое приложение с Intellij, оно отлично работает. Когда я пытаюсь запустить его с Gradle, я получаю IO Exception. Я думаю, что это может быть проблема с BufferedReader или пути.
Я пытался использовать разные способы чтения файлов, и большинство из них хорошо работает с intellij, но у меня была та же проблема с gradle
try {
ClassLoader classLoader = this.getClass().getClassLoader();
File file = new File(classLoader.getResource("KlingonsName.txt").getFile());
BufferedReader bfr = new BufferedReader(new FileReader(file));
while ((name = bfr.readLine()) != null) {
bfr.readLine();
names.add(name);
}
} catch (IOException e) {
e.printStackTrace();
}
Я хотел бы прочитать файл и добавить именав список, но я получаю IO Exception (файл не найден) при вызове цикла while.