У меня проблема с моей java архитектурой приложения. Я хочу доставить простой файл .jar, созданный с помощью Spring Boot. Мне нужно перебрать файлы подарков в другой папке, после запуска .jar. Вот иерархия моего каталога:
введите описание изображения здесь
- Я запускаю .jar с .bat или sh, с java -jar myApp.jar
- Мне нужно перебрать все файлы, которые есть в myApp / files
, это кажется простым, но я не могу найти способ сделать это! Я пробую много вещей, найденных здесь, но ничего не получается!
Я пробую это, но у меня был нулевой указатель ...
File jarFile = new File(myMainClass.class.getProtectionDomain().getCodeSource().getLocation().toURI());
String jarLocation = jarFile.getPath();
Не могли бы вы помочь мне, пожалуйста, с некоторой попыткой сделать!
Спасибо!