Загрузка с помощью ResourceBundle из банки

Я видел несколько ответов о том, как загрузить определенный файл в банке черезgetResourceAsStreamи я могу справиться с этим. Однако я сталкиваюсь с чем-то действительно конкретным, и я не смог найти ответ на этот вопрос на форуме.

Вот конфигурация:

У меня есть фляга, имеющаяconf каталог, содержащий 2 файла свойствmessages_en_US.properties а такжеmessages_fr_FR.properties, Классический способ загрузки таких ресурсов заключается в использовании

ResourceBundle.getBundle("messages", java.util.Locale.getDefault());

Если файлы были на диске, в каталоге, указанном в classpath программы, это работает нормально. Но я не знаю, как я могу управлять сочетанием использованияResourceBundle.getBundle и использование ресурсов из банки. На самом деле, поскольку я не вижу никакого моста черезgetResourceAsStream (или это будет подразумевать управление языком самостоятельно для указания полного имени файла ресурса, что не очень разумно).

Кто-нибудь может помочь?

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос