В J2ME отсутствует класс java.util.Properties. Хотя можно поместить настройки приложения в файл JAD, это не рекомендуется для многих свойств. (Поскольку некоторые платформы ограничивают размер файла JAD.) Я хочу поместить файл конфигурации в свой файл jar и проанализировать его. И я не хочу использовать XML, потому что в моем случае это будет перебор.
Вопрос в том, существует ли уже существующая библиотека для J2ME, которая может анализировать файлы свойств или что-то подобное, например файл INI. Или вы порекомендуете другой метод решения исходной проблемы?





Лучшее решение, вероятно, зависит от того, что будет создавать файлы свойств.
Если у вас есть другие проекты, не относящиеся к JavaME, использующие те же файлы свойств, придерживайтесь их и напишите или найдите синтаксический анализатор. (Есть простой из GoBible, доступный в Google Code)
Однако вам может показаться, что сохранить вашу конфигурацию так же легко, как и static final String myproperty = "myvalue";, в файле Configuration.java, который вы компилируете, и вместо этого включить в jar, поскольку тогда вам не понадобится какой-либо специальный код для их поиска, открытия, чтения и анализа. .
Затем вы берете ограничение на то, как вы их называете, поскольку вы больше не можете использовать общую идиому пространств имен, разделенных точкой.