【发布时间】:2016-08-04 13:47:38
【问题描述】:
我正在使用 Apache Commons Configuration 将一些属性保存在位于包 re/iprocu/coperativeerp/config/payment/configurations.properties 的属性文件中
private PropertiesConfiguration configs = new PropertiesConfiguration("re/iprocu/coperativeerp/config/payment/configurations.properties");
configs.setAutoSave(true);
configs.setProperty(date.getYear()+"-"+date.getMonthValue()+"-01", offsetMember);
问题是当我运行上面的代码时出现以下错误
Exception in thread "JavaFX Application Thread" org.apache.commons.configuration.ConfigurationRuntimeException: Failed to auto-save
at org.apache.commons.configuration.AbstractFileConfiguration.possiblySave(AbstractFileConfiguration.java:753)
at org.apache.commons.configuration.AbstractFileConfiguration.clearProperty(AbstractFileConfiguration.java:799)
at org.apache.commons.configuration.AbstractConfiguration.setProperty(AbstractConfiguration.java:485)
at org.apache.commons.configuration.AbstractFileConfiguration.setProperty(AbstractFileConfiguration.java:788)
更新
Apache Commons 配置 V.1.10
Maven 依赖
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.10</version>
</dependency>
【问题讨论】:
-
你能告诉你正在使用的Commons-configuration jar的版本吗?
标签: java apache-commons-config