Создание локального каталога хранения в настольном Java-приложении

Я создаю настольное приложение Java, и мне нужно сохранить некоторые локальные данные (настройки и историю). Для этого я хотел бы создать новую папку в соответствующем месте, например AppData\myappв Windows и ~/.myappв Linux (и везде, где ожидается на Mac).

Как это сделать?


Я видел несколько вопросов на этом сайте, которые спрашивают об этом, но либо:

  • Спрашивающий хочет найти Данные приложения Windows(не кросс-платформенные)
  • Решение: чтобы создать папку в user.home(стиль Linux, а не кросс-платформенный) Это то, что я сейчас делаю, но я ищу улучшения.
6
задан Bart van Heukelom 21 June 2012 в 13:58
поделиться