Aquí una forma sencilla y rápida de crear un archivo Properties desde cero
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.util.HashMap; import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author @_aldovar */ public class EjemploProperties { //Se utiliza para crear el archivo properties public void crearArchivo(){ FileWriter archivoConfig = null; FileInputStream fileConfig =null; Properties propConfig =new Properties(); try { //Se crea el archivo en disco archivoConfig = new FileWriter("Archivo.properties"); //Se carga el archivo a un File para poder usar el método Load fileConfig =new FileInputStream("Archivo.properties"); //Con el método load cargamos el objeto properties propConfig.load(fileConfig); //Ahora agregamos información al properties mediante un Hashmap propConfig.putAll(getConfig()); //Salvamos los datos en el properties y listo propConfig.store(new FileOutputStream("Archivo.properties"),"Config"); archivoConfig.close(); } catch (IOException ex) { Logger.getLogger(EjemploProperties.class.getName()).log(Level.SEVERE, null, ex); } } public HashMap getConfig(){ HashMap map= new HashMap(); map.put("Prueba", "www.JaverosAnonimos.tk"); return map; } public static void main(String[] args){ new EjemploProperties().crearArchivo(); } }
Publicar un comentario