在Mac OS X上为Java应用程序存储首选项、日志文件和缓存的位置

在Mac OS X上为Java应用程序存储首选项、日志文件和缓存的位置,java,macos,directory,settings,preferences,Java,Macos,Directory,Settings,Preferences,首选项文件、日志文件、缓存文件、数据库文件在Mac OS X上应该放在哪里?如何从Java获取这些位置 根据java-dev@lists.apple.com名单 此处解释了首选项: 日志可能应该进入System.getProperty(“user.home”)+“/Library/Logs/“+”您的.app.identifier” 缓存应该放在从System.getProperty(“java.io.tmpdir”)或System.getProperty(“user.home”)+“/Libr

首选项文件、日志文件、缓存文件、数据库文件在Mac OS X上应该放在哪里?如何从Java获取这些位置

根据java-dev@lists.apple.com名单

此处解释了首选项:

日志可能应该进入System.getProperty(“user.home”)+“/Library/Logs/“+”您的.app.identifier”

缓存应该放在从System.getProperty(“java.io.tmpdir”)或System.getProperty(“user.home”)+“/Library/Caches/“+”您的.app.identifier”返回的目录中

数据库文件、自动保存信息和其他表示用户数据的内容(如果删除可能会丢失)应放入System.getProperty(“user.home”)+“/Library/Application Support/”+“您的应用程序名称”

若要请求新的技术说明,或使用此信息更新现有QA1170,请通过以下地址提交请求: