В моем Java-приложении на основе OSGi я разрабатываю пакет, чтобы предоставить остальной системе доступ к файловой системе. Помимо предоставления доступа к домашнему каталогу пользователя, я также хочу предоставить доступ к области, не связанной с пользователем. Точно, что эта область будет использоваться для пока еще не определена, но она не будет для предпочтений (обрабатывается другим пакетом), однако она может использоваться для хранения данных, которые могут меняться во время выполнения.
Я намерен использовать следующие каталоги для этой цели:
- Windows Vista и Windows 7: "\ ProgramData".
- Windows XP: "\ Documents and Settings\All Users".
- Mac OS X: "/Library/Поддержка приложений".
Где разумный эквивалент в Linux и как мне получить дескриптор этого кода Java?