在我基于OSGi的Java应用程序中,我正在开发一个Bundle 包,为系统的其余部分提供对文件系统的访问.除了提供对用户主目录的访问,我还希望提供对非用户特定区域的访问.该区域的具体用途尚不确定,但不会用于首选项(由另一个包处理),但它可能用于存储运行时可能会更改的数据.
为此,我打算使用以下目录:
- Windows Vista&;Windows 7:"\ProgramData".
- Windows XP:"\Documents and Settings\All Users".
- Mac OS X:"/Library/Application Support".
Linux中的合理类似功能在哪里?如何从Java代码中获得它的句柄?