从Java代码的执行位置获取位置
我有一个swing
Java应用程序,可以保存大量数据(例如,您可以考虑游戏及其保存).这些数据存储在文件中而不是数据库中.
我想将这些文件保存在我的应用程序的安装文件(.jar文件)附近.一些用户(比如我)用来删除操作系统的默认应用程序文件夹,当它变大时我不希望它们丢失他们的数据这个办法. 任何想法如何轻松地做到这一点?如何从正在执行.jar文件的程序中获取.jar文件的文件夹?或者如何将文件直接输出到某个包中?如何动态创建包(jar中的文件夹)?或者有一种简单的方法以其他格式分发Java应用程序然后.jar然后将生成的数据存储在安装(子)文件夹中? 谢谢阅读 解决方法
这(以及对常规用户帐户没有对应用程序目录的写访问权限的多用户系统的概念)是用户数据应保存在用户主目录中的原因,而不是应用程序安装文件夹附近的任何位置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |