2008-11-07 5 views
2

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

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

ответ

2

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

Если у вас есть другие проекты, отличные от JavaME, с использованием тех же файлов свойств, то придерживайтесь их и пишите или находите парсер. (Существует a simple one from GoBible available on Google Code)

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

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