Где в системе Windows (Vista) я должен поместить данные, которые должны быть доступны для чтения и, доступный для записи всем, то есть каждому пользователю компьютера? Концепции Vista C: \ Users \ xxx \ AppData \ something, C: \ Program Files и C: \ ProgramData каталоги и UAC немного запутывают.Где разместить глобальные данные приложения в Vista?
Кроме того, есть ли готовое решение для определения местоположения с Java? Я полагаю, что это требует некоторого взаимодействия с родными библиотеками, так как System.getProperties имеет только user.home и user.dir, ни один из которых не доступен на глобальном уровне.
Спасибо! Кажется, что System.getenv («ALLUSERSPROFILE») дает C: \ ProgramData в моей системе, по крайней мере. –
C: \ ProgramData требует, чтобы у пользователя были права администратора для записи. См. Мой пост ниже. – blak3r