gpt4 book ai didi

java - 如何在 Windows 环境中写入安装在 'C:\Program Files' 中的 java 桌面应用程序的嵌入式 derby 数据库?

转载 作者:行者123 更新时间:2023-12-01 14:59:09 27 4
gpt4 key购买 nike

我有一个 java 桌面应用程序,它通过 Inno Setup 制作的 Windows 安装程序文件安装在 C:\Program Files 中。该程序包括一个嵌入式 Derby 数据库。理想情况下,程序应该能够写入 derby 数据库。但由于Windows 7中创建/编辑和保存文件到C盘的限制,我无法执行上述操作。如果该程序安装在C盘以外的驱动程序中,则可以运行。由于我更愿意为用户提供“C:\Program Files”作为应用程序安装的默认位置,我想知道是否有办法解决这个问题。

感谢为解决问题提供的任何帮助。

最佳答案

您可以在连接 URL 中指定 Derby 数据库的备用位置;您还可以通过控制 derby.system.home 属性来指定备用位置。然后,您的应用程序可以安装在 C:\Program Files 中,但可以在其他位置创建数据,例如在 Documents 或 Application Data 文件夹中。这是 derby.system.home 上的一些文档:http://db.apache.org/derby/docs/10.9/ref/rrefproper32066.html

关于java - 如何在 Windows 环境中写入安装在 'C:\Program Files' 中的 java 桌面应用程序的嵌入式 derby 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926509/

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