Ну, вот такой термин, как «рабочий каталог».Это каталог, из которого запускается ваше приложение.Итак, каждый «относительный» путь в вашем приложении обычно относится к этому «рабочему каталогу».
Теперь давайте вернемся к вашей проблеме.Когда вы устанавливаете путь к файлу, вы можете сделать его относительным, абсолютным или относительным к корню внутреннего каталога JAR, в зависимости от того, как вы создаете файл и задаете путь.
Итак, просто перепроверьте, как путиустановите в своем приложении и попробуйте использовать соответствующий, запустив ваше приложение из соответствующего каталога.