Java 用于存储程序文件的独立于操作系统的位置
我正在寻找一种独立于平台的方法,以获得Java程序可以保存文件的位置。此位置应取决于用户 我想要的是:Java 用于存储程序文件的独立于操作系统的位置,java,file-location,Java,File Location,我正在寻找一种独立于平台的方法,以获得Java程序可以保存文件的位置。此位置应取决于用户 我想要的是: Windows上的%userprofile%\AppData\Local\MyAppName\ ~/.local/share/MyAppName/或Ubuntu上的类似内容 任何其他相关信息都可以在每个平台上使用 为什么不在应用程序目录中选择任何位置?我的应用程序目录是什么?如何获得它?当java类运行时,默认情况下会在类文件所在的路径上创建一个文件。当从JAR运行时,我倾向于使用用户主文件
- Windows上的
%userprofile%\AppData\Local\MyAppName\
或Ubuntu上的类似内容~/.local/share/MyAppName/
- 任何其他相关信息都可以在每个平台上使用