我正在开发一个JavaFX应用程序,其中包含一个名为-“ CSRM.db”的SQLite数据库。我正在使用netbeans,并尝试将该项目部署到具有inno设置环境的.exe安装程序中。我的sqlite连接脚本如下所示:
DriverManager.getConnection("jdbc:sqlite:CSRM.db");
顺便说一句,成功安装应用程序后,它无法访问-CSRM.db。那么如何使用SQLite部署应用程序呢?如何添加用于部署的SQLite文件路径?
我为部署(netbeans构建配置)build.xml-
添加了这些额外的行<target name="-post-jfx-deploy">
<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
nativeBundles="all"
outdir="${basedir}/${dist.dir}" outfile="${application.title}">
<fx:application name="${application.title}" mainClass="${javafx.main.class}"/>
<fx:resources>
<fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/>
<fx:fileset dir="dist" includes="lib/*.jar"/>
</fx:resources>
<fx:info title="${application.title}" vendor="${application.vendor}"/>
</fx:deploy>
</target>