2

J2ME 缺少 java.util.Properties 类。尽管可以将应用程序设置放在 JAD 文件中,但对于许多属性不建议这样做。(因为,一些平台限制了 JAD 文件的大小。)我想在我的 jar 文件中放入一个配置文件并解析它。而且我不想使用 XML,因为它会超出我的情况。

问题是,是否有一个已经存在的 J2ME 库可以解析属性文件或类似的东西,例如 INI 文件。或者你会推荐另一种方法来解决最初的问题吗?

4

1 回答 1

2

最好的解决方案可能取决于生成属性文件的内容。

如果您有其他非 JavaME 项目使用相同的属性文件,请坚持使用它们,并编写或查找解析器。(Google Code 上有一个来自 GoBible 的简单版本

但是,您可能会发现将配置保存在您编译的 Configuration.java 文件中并包含在 jar 中一样容易static final String myproperty="myvalue";,因为您不需要任何特殊代码来定位、打开、读取和解析它们。

但是,您确实会限制您对它们的称呼,因为您不能再使用常见的点分隔命名空间习语。

于 2008-11-08T01:31:22.940 回答