我创建了一个在netbeans中使用嵌入式derby数据库的java应用程序。我设法将应用程序打包为exe安装程序,以便在其他系统上安装。问题是,当我在其他系统上安装时,应用程序尝试使用原始URL(位于我在开发中使用的计算机上)来定位数据库。如何解决打包问题,以便将数据库与应用程序的所有必需类一起打包?
答案 0 :(得分:0)
我相信我可能找到了解决问题的方法。我最终将数据库文件夹压缩成jar文件并将其添加到我的应用程序的项目库中。当应用程序打包并安装在另一个系统上时,我输入了一个代码,用于在应用程序文件夹中创建一个目录,另一个代码用于提取jar文件(数据库)的内容并将它们放在新创建的目录中。 我现在面临的唯一问题是我认为是权限问题,因为虽然我能够创建文件夹以将提取的数据库放入其中,但提取数据库jar文件的代码似乎无法正常工作。