Sto creando un progetto che voglio essere in grado di distribuire su più piattaforme. Sto scrivendo in Java e AWT che già mi offre una gamma abbastanza ampia di dispositivi, ma sono principalmente interessato a Windows e Linux (Debian / Ubuntu).
Sto provando a determinare dove dovrei mettere i file di configurazione. Ho file di configurazione a livello di applicazione e file specifici dell'utente. Dove sono le directory comuni a mettere questi file?
Ecco la mia configurazione attuale:
Windows:
Config dell'app: %PROGRAMDATA%\MyApp\config\
Configurazione utente: %USERPROFILE%\AppData\Local\MyApp\
Altro:
Config dell'app: /opt/MyApp/config
Configurazione utente: $HOME/.MyApp/