java - 无法创建数据库设置的文本文件

标签 java swing launch4j advanced-installer

我在 Java Swing 中创建了一个图书馆管理系统应用程序,并使用 launch 4j 创建了可执行文件。然后我使用高级安装程序 10 创建了一个安装程序。当我运行应用程序时,会创建一个文本文件来保存数据库设置。但是当我运行安装程序安装的应用程序时,不会创建该文件。

如何解决这个问题?

最佳答案

这可能是一个简单的权限问题,您应该将用户特定文件存储在 System.getProperty("user.home"); 的子目录中。使用该安装程序编译器可以在安装文件夹内配置此类权限。

关于java - 无法创建数据库设置的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032772/

相关文章:

java - 使用 JRE 分发我的应用程序 jar

java - 如何为使用 JDK 11 编译的 java 程序将 JRE 与 Launch4j 捆绑在一起?

java - 为什么我的 R 文件丢失?在一个全新的项目上。

java - 如何从另一个字符串中获取一个字符串值

java - 我如何在 JPanel 上绘图然后显示在 JFrame 上?

java - 无法从 Java 中的 JDateChooser 检索日期

java - 使用表中的数据

java - 在 macosx 上将 launch4j 作为 ant 构建任务运行

java - Log4j 在 JBoss 6 EAP 下不记录任何内容

java - OrthogonalTiledMapRenderer 和正常的 Spritebatch 渲染一个白框?