【发布时间】:2015-09-06 16:28:55
【问题描述】:
我已经创建了一个使用数据库的 Java 应用程序,现在我想将它构建到一个 jar 文件中,并使其能够在没有 NetBeans 的情况下运行数据库。我以为 NetBeans 会自动包含数据库,但事实并非如此。
当我构建 NetBeans 时,它包含在“dist”文件夹中的文件如下所示:
- 分布
- 库
- derby.jar(可执行 Jar 文件)
- derbyclient.jar(可执行 Jar 文件)
- 自述文件
- WordFinder.jar(可执行 Jar 文件)
- 库
当我在关闭 NetBeans 后启动 WordFinder.jar 文件时,除了与数据库相关的代码之外的所有内容都可以工作。
我注意到数据库正在使用“org.apache.derby.jdbc.ClientDriver”,我想知道是否需要使用“org.apache.derby.jdbc.EmbeddedDriver”才能包含它数据库?
我需要包含任何文件吗?我是 Java 数据库的新手,所以请尽量保持说明简单。
【问题讨论】:
标签: java database jdbc connection derby