我使用netbeans制作了一个Java应用程序并将sqlite用作数据库一切都在netbeans中工作但是当我将程序导出到jar文件并在另一台机器上运行时,当我尝试连接sqlite数据库时出现异常
例外是关于这一行: Class.forName("org.sqlite.JDBC"); 例外是:java.lang.ClassNotFoundException: org.sqlite.JDBC
我查看了 stackoverflow 中的所有相关线程,但对此没有纯粹的答案。
先谢谢了,
只需将 sqlite 驱动程序 jar 添加到您的类路径中。您的应用程序找不到该类org.sqlite.JDBC
,因此这意味着您的类路径中缺少一个 jar。
要么在 jar 文件中包含 sqlite jdbc 驱动程序,要么确保在类路径中包含它。将其添加为 -classpath sqlite 驱动程序
问题解决了
我已经为编译时和运行时导入了 sqlite jar 文件。从 netbeans -> 项目属性 -> 库。
然后我将导出的 jar 文件从 dist 文件夹和 lib 文件夹移动到另一台机器.. 并且工作顺利.. 谢谢大家