如何使用sqlite部署javafx应用程序?

时间:2019-04-23 12:12:50

标签: java sqlite javafx netbeans inno-setup

我正在开发一个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>

0 个答案:

没有答案