我在 JAVA 中有一个应用程序连接到 HSQLDB 并且需要安装,我制作了该应用程序并且工作正常,但是当我将代码放在 Programs and files 文件夹中时,HSQLDB 无法编辑锁定属性并且无法打开软件 = (
我知道这是 Windows 安全性,但是,有没有办法让包含我的数据库的文件夹可编辑?(c:programs and files\mySoftware\database)就像在 PHP 中一样,使用 chmod ...
谢谢!
您使用了错误的方法。您需要将文件放到 \Users\All users\AppData\yourapplication(在 Windows 7 中)或 \Users\Profilename\AppData\yourapplication 文件夹下的应用程序特定文件夹,而不是使文件夹可编辑。该文件夹的路径是通过名为SHGetFolderPath的 Windows API(不知道 Java 提供什么有关 Windows 特定 API 的,抱歉)函数获得。您需要 CSIDL_APPDATA 或 CSIDL_COMMON_APPDATA 路径。