2011-10-30 17 views
5

¿Es posible utilizar la API de preferencias para almacenar la configuración de mi aplicación en un archivo personalizado? Por lo que he leído, en Windows las preferencias se almacenan en el registro, lo cual no es una buena idea, y yo quiero que mi aplicación guarde las preferencias, digamos D: \ app.preferences. ¿Es posible?API de preferencias de Java utilizando un archivo personalizado?

Respuesta

4

El objetivo de la API Preferences es que el programador de la aplicación no tenga que saber nada sobre cómo el sistema operativo elige guardar las preferencias del usuario. si desea guardar las preferencias en un archivo específico, sin duda puede hacerlo. solo use una instancia de Propiedades para leer/escribir en el archivo que desee.

1

Puede implementar sus propias Preferencias, solo mire el Linux implementation que internamente usa un archivo. Simplemente no podrás usar los métodos estáticos en Preferencias para llegar a las raíces, pero tienes que guardarlos en algún lugar.

0

Al exportar e importar las preferencias puede tener lo que desee. También se almacenará en cualquier lugar/cualquier mecanismo de almacenamiento específico del sistema operativo que JAVA elija

Cuestiones relacionadas