J2ME Свойства - PullRequest
       6

J2ME Свойства

2 голосов
/ 08 ноября 2008

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

Вопрос в том, существует ли уже существующая библиотека для J2ME, которая может анализировать файлы свойств или нечто подобное, например, файл INI. Или вы бы порекомендовали другой метод для решения начальной проблемы?

1 Ответ

2 голосов
/ 08 ноября 2008

Лучшее решение, вероятно, зависит от того, что будет генерировать файлы свойств.

Если у вас есть другие не-JavaME проекты, использующие те же файлы свойств, то придерживайтесь их и напишите или найдите парсер. (В Google Code имеется простой файл от GoBible *)

Однако вы можете найти такую ​​же простую конфигурацию, как и static final String myproperty="myvalue";, в файле Configuration.java, который вы компилируете, и вместо этого включаете его в jar-файл, так как тогда вам не нужен специальный код для поиска, открытия читать и анализировать их.

Затем вы устанавливаете ограничение на то, как вы их называете, поскольку вы больше не можете использовать идиому пространства имен, разделенных точками.

...