Я пишу Java-приложение, для которого требуется несколько файлов ресурсов (будет около 100 файлов по 20-40 КБ каждый). Они не редактируются пользователем, но будут требовать периодического обновления (в приложении будет функция проверки изменений в файлах ресурсов и их загрузки). В идеале приложение должно быть кроссплатформенным.
Разрешение доступа на запись к подкаталогу каталога программы обычно не одобряется. Если бы я делал это как приложение для Windows, я мог бы поместить их в данные приложения, но это не будет кросс-платформенным. Куда лучше их поставить?