gpt4 book ai didi

java - 获取执行 Java 代码的位置

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:41 26 4
gpt4 key购买 nike

我有一个保存大量数据的 swing Java 应用程序(例如,您可以想到一个游戏及其保存)。这些数据存储在文件中而不是数据库中。

我想将此文件保存在我的应用程序的安装文件(.jar 文件)附近。一些用户(如我)习惯于在操作系统的默认应用程序文件夹变大时删除它,我不希望它们丢失他们的数据。

任何想法如何轻松做到这一点?如何从从 .jar 文件执行的程序中获取 .jar 文件的文件夹?或者如何将文件直接输出到某个包中?如何动态创建包(jar 内的文件夹)?或者是否有一种简单的方法以 .jar 等其他格式分发 Java 应用程序,然后将生成的数据存储在安装(子)文件夹中?

感谢阅读

最佳答案

I would like to keep this files near installation files(.jar file) of my application.Some users(like me) are used to delete default application folder of OS when it comes to large and I don't want them to loose their data this way.

这(以及多用户系统的概念,普通用户帐户对应用程序目录没有写入权限)是用户数据应保存在用户的主目录中,而不是应用程序安装文件夹附近的任何地方的原因。

关于java - 获取执行 Java 代码的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com