Я могу читать определенные c файлы, используя функцию getResourceAsStream () . Я пробовал использовать тот же входной поток для получения имен файлов, но это не сработало. Это код, который я использовал для этого
BufferedReader rdr = new BufferedReader(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(path)));
String line;
while ((line = rdr.readLine()) != null) {
LOG.info("Testing File: " + line);
}
rdr.close();
Дополнительная информация: zip-файл развернут на сервере wildfly
Пытался получить весь путь с этим, но он дает неверный результат расположение this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath()