创建jar文件时出错java.lang.ClassNotFoundException:org.sqlite.jdbc

时间:2014-09-25 21:22:20

标签: java eclipse sqlite exception jdbc

我在Eclipse上创建了一个连接到位于文件夹项目中的sqlite数据库的应用程序。我正在使用xerial sqlite-jdbc驱动程序并为对象摆动。当我在Eclipse上运行我的应用程序时,它运行正常,但是当我将应用程序导出到单个jar文件时,它会向我显示错误:

java.lang.ClassNotFoundException:org.sqlite.jdbc

我尝试将sqlite-jdbc jar文件添加到类路径中(我确定我在清单中按了ENTER),从xerial运行此示例:

  

java -classpath“.; sqlite-jdbc-3.7.2.jar”

但它总是显示错误。我从这里阅读并下载了一个例子:

http://www.codeproject.com/Tips/815186/Java-JDBC-SQLite-Read-Data-from-User-selected-db-T?msg=4911364#xx4911364xx

它是在NetBeans中制作的,当我为该项目创建jar文件时,它没有同样的问题,我注意到jar“sqlite-jdbc-3.7.2.jar”它包含在我创建jar文件时对于项目,但是当我为我的项目创建jar文件时,它不包含该文件。

使用winrar我将“sqlite-jdbc-3.7.2.jar”文件复制到我项目的jar文件中,但它总是显示相同的错误。(你会觉得我很难尝试这个,但是我曾尝试过很多东西)

我已经阅读了此网站和其他网站上的所有问题和答案,这些网站提供了类似或相同的错误,但没有任何反应。

如果有人知道什么我会感激任何帮助

1 个答案:

答案 0 :(得分:0)

如果您使用的是eclipse,则可能需要尝试Runnable JAR File Exporter

eclipse runnable jar