Возможный дубликат:
Каков кросс-платформенный способ получения пути к каталогу данных локального приложения?
Я ищу способ получить местоположение папки данных локального приложения, которая является специальной папкой Windows, на Java. К сожалению, следующее работает только для английских версий Windows XP с настройками по умолчанию:
System.getProperty("user.home") + "\\Local Settings\\Application Data"
То, что я хотел бы иметь, это что-то вроде этого в .NET:
System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
Есть ли способ сделать это, не называя SHGetSpecialFolderLocation API оболочки Windows?