0

我使用netbeans制作了一个Java应用程序并将sqlite用作数据库一切都在netbeans中工作但是当我将程序导出到jar文件并在另一台机器上运行时,当我尝试连接sqlite数据库时出现异常

例外是关于这一行: Class.forName("org.sqlite.JDBC"); 例外是:java.lang.ClassNotFoundException: org.sqlite.JDBC

我查看了 stackoverflow 中的所有相关线程,但对此没有纯粹的答案。

先谢谢了,

4

3 回答 3

0

只需将 sqlite 驱动程序 jar 添加到您的类路径中。您的应用程序找不到该类org.sqlite.JDBC,因此这意味着您的类路径中缺少一个 jar。

于 2013-04-13T16:06:03.120 回答
0

要么在 jar 文件中包含 sqlite jdbc 驱动程序,要么确保在类路径中包含它。将其添加为 -classpath sqlite 驱动程序

于 2013-04-13T16:07:38.643 回答
0

问题解决了

我已经为编译时和运行时导入了 sqlite jar 文件。从 netbeans -> 项目属性 -> 库。

然后我将导出的 jar 文件从 dist 文件夹和 lib 文件夹移动到另一台机器.. 并且工作顺利.. 谢谢大家

于 2013-04-14T11:50:23.650 回答