Я создал проект Java, который содержит три файла конфигурации
Я поместил эти три файла в папку ресурсов.
Затем я создал файл jar своего проекта. Этот файл JAR добавлен в другой проект. Не удается найти правильное расположение файлов конфигурации.
Моя файловая структура:
Спасибо
вы можете использовать его как.
ClassFromWhichYouAreACcessingTheseFiles.class.getResources("resources/log4j.properties");
, чем, если вы добавите эту банку в другой проект, вы сможете получить к ней доступ.
Если ваши файлы конфигурации попадают в папку WEB-INF / classes
ClassFromWhichYouAreACcessingTheseFiles.class.getClassLoader().getResources("log4j.properties");
, в противном случае он включает «путь к пакету» из ClassFromWhichYouAreACcessingTheseFiles