Java程序无法在Windows程序文件中编写Sqlite DB

时间:2016-08-04 13:43:04

标签: java windows sqlite

我创建了一个读取和写入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(文件夹)

提前谢谢你:)

1 个答案:

答案 0 :(得分:0)

这只是Windows的安全功能,您的程序没有任何问题。 Inno设置和您的程序应该将sqlite-db存储在例如%AppData%,而不是c:/ Program Files /