首页 > 解决方案 > 如何计算与 Linux、Mac 和 Windows 兼容的 Java (JavaFX) 中用户编写的设置文件的文件路径?

问题描述

我的 JavaFX 程序需要为各种用户编写的文件(例如特定于产品的首选项)计算文件名路径。例如,“你想在下次程序启动时打开你以前的文件吗”等等。我已经成功地试验了至少适用于 Windows 的https://github.com/dlemmermann/JPackageScriptFX和“jpackage”,所以看起来我很快需要一种方法来以跨平台的方式编写“正确”路径在其中存储此类文件。

是否有标准的 API 或编码技术可以为我提供程序可以使用对于这些本机平台“正确”的用户权限编写的文件路径?

标签: javalinuxwindowsmacosjavafx

解决方案


我不知道有一个软件可以做到这一点,但我认为我对Java - Cross-platform filepath这个问题的回答可能对你有帮助。例如,它还提到了如何在 Android 上实现相同的目标。


推荐阅读