首页 > 解决方案 > InnoSetup 编译器设置文件不创建数据库文件

问题描述

我有一个 java 程序,它在项目位置创建一个数据库文件(使用 sqlite),我的 IDE 是 eclipse,当我将项目导出为可运行的 jar 时,我将 jar 复制到一个新文件夹中并运行 jar,一个数据库文件按照我的意愿创建,然后我使用 Launch4j 将 JAR 文件制作成 exe 文件,如果我在新文件夹中运行 exe,则会根据需要创建数据库文件。现在我使用 Inno Setup Compiler 将 exe 文件编译成一个安装文件,这样我就可以将它发送给我的客户,但是当我安装安装文件并运行程序 exe 时,没有创建数据库文件并且我得到一个 SQLException 抛出(因为它无法访问数据库)

有谁知道为什么会发生这种情况或我该如何解决?我需要将程序交付给客户

标签: javasqliteinno-setup

解决方案


推荐阅读