У меня есть приложение Java, которое работает на Mac и Windows прямо с CD/DVD без установки. Теперь мне нужно сохранить файл, содержащий данные для каждого пользователя (например, избранное и т. д.), где-то в локальной файловой системе, чтобы его можно было записать.
Итак, где, по-вашему, хорошее место для этого файла? Я думаю что-то вроде:
<USER_DOCUMENTS_AND_SETTINGS>/application data/myapp/favourites.db
для Windows <USER_HOME_DIR>/.myapp/favourites.db
для Mac/Nix
Мысли? И кто-нибудь знает, как лучше всего определить эти пути в Java?