commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jamie Guillemette" <JMGuilleme...@hotmail.com>
Subject [Configuration] save() not working?
Date Wed, 06 Apr 2005 17:17:09 GMT
In follow up to my message of this morning here is some sample code.

[code]

/*
 * Created on Apr 6, 2005
 */
package com.wirednorth.configdemo;
import java.net.URL;

import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;

/**
 * @author JMGuillemette
 */
public class ConfigDemo {

 public ConfigDemo(){

 }

 public void runDemo()throws ConfigurationException{
  URL url = this.getClass().getResource("/sample.properties");
  System.out.println(url);
  PropertiesConfiguration config = new PropertiesConfiguration(url);
  String firstName = config.getString("name.first");
  System.out.println(firstName);
  config.setProperty("name.first","newName");
  config.save();
 }

 public static void main(String[] args)throws Exception{
  ConfigDemo demo = new ConfigDemo();
  demo.runDemo();

 }



}
[/code]

the properties files it self looks like this...

[file]
name.first = jamie

name.last = guillemette

city = london

prov = ontario

[/file]

if you run this code.. you would expect the first run through to product 
"jamie"on the console.. and the next one to produce "newName"... instead 
what i get is "jamie" every time.

Thanks again for all you help everyone :)



J.





---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message