У меня есть вопрос, на который не отвечает этот вопрос (я верю). У меня есть два отдельных проекта Maven, и в одном из них я хочу просмотреть все файлы (это файлы .txt) внутри определенного каталога. Этот каталог находится внутри папки ресурсов моего первого проекта maven. Затем я хочу экспортировать свой первый проект maven и импортировать его в SceneBuilder в формате .jar, но импорт файлов .txt по-прежнему работает. Когда это будет сделано, я хочу использовать этот .jar как пользовательский компонент в моем втором проекте maven.
Для пояснения здесь приведена точная настройка в моем случае. Вот каталог моего первого проекта Maven:
Из файла .java с именем GradientPicker
внутри com.thefractory.customcomponents
Я хочу просмотреть папку gradients
, показанную выше, и прочитать все файлы .txt в ней. Каждый раз будет разное количество файлов, поэтому было бы неплохо использовать расширенный цикл for. Эту часть мне действительно удалось выполнить, но только тогда, когда GradientPicker
запускается из Eclipse. Я хочу, чтобы это работало, когда мой проект запускается как .jar.
Как перебрать каталог и прочитать все файлы из .jar?