我创建了一个读取和写入sqlite db的java程序。 它运行没有任何问题,但我面临的问题是在使用inno setup创建安装程序之后。在软件内部安装" c:/ Program Files / MyProgram"程序执行但它只能读取db文件而无法写入。请指导我出错的地方。
注意: 1.数据库的位置在MyProgram文件夹中。 2.我使用launch4j创建了.exe文件 3. MyProgram文件夹只包含3个文件a)program.exe b)sqlite.db c)libs(文件夹)
提前谢谢你:)
答案 0 :(得分:0)
这只是Windows的安全功能,您的程序没有任何问题。 Inno设置和您的程序应该将sqlite-db存储在例如%AppData%,而不是c:/ Program Files /