J'ai une application SWT Java qui fonctionne sous Windows XP/Vista/7 et Mac OS X. Je sauve actuellement un fichier de configuration à:Le meilleur endroit pour enregistrer le fichier de configuration du programme sur Windows et OS X en utilisant Java?
System.getProperty ("user.home") + nom de fichier
Avec les changements de sécurité dans Windows Vista et Windows 7, cela ne semble pas être le meilleur endroit pour le sauvegarder.
Ce fichier enregistre des informations telles que les informations sur la clé d'enregistrement et il est gênant pour mes utilisateurs si le fichier ne peut pas être enregistré ou supprimé.
Y a-t-il un meilleur chemin que je devrais utiliser?
De même, quel est le chemin préféré pour les données d'application par utilisateur sous Mac OS X?
+1, Préférences API est la meilleure solution –