Ini4j.jar不能在java中使用注册表文件

时间:2013-06-19 12:10:20

标签: java

使用键和值向reg文件添加新部分后,使用store()方法保存文件中的更改,新部分将多次添加到部分中。 我的代码:

File file = new File("2.reg");
Reg reg = new Reg(file);
Key key = reg.add("AA\BB\CC");
key.add("dd","dd");
reg.store();

在store()之后,reg文件有3个新级别,如下所示:

[AA]
[AA\BB]
[AA\BB\CC]
"dd"="dd"

如果key =空字符串如:“vv”=“”,则在load()之后更改字符串而不使用value-> “vv”=并且无法再次加载文件:

File file = new File("2.reg");
Reg reg = new Reg(file);
Evaluation failed. Reason(s):
An exception occurred: java.lang.StringIndexOutOfBoundsException

请帮忙。 感谢

1 个答案:

答案 0 :(得分:1)

Key key = reg.add(“AA \ BB \ CC”);

这段代码不会被编译,因为它包含转义字符(序列)

check this link for more details