Eclipse无法找到org.sqlite.JDBC(Java)

Eclipse无法找到org.sqlite.JDBC(Java),java,eclipse,Java,Eclipse,我对Eclipse是新手。我正在尝试连接到SQLLite数据库。我正在跟踪来自的examaple。我下载了jar文件,导入到项目中,但一旦运行代码,就会出现以下异常 Exception in thread "main" java.lang.ClassNotFoundException: org.sqlite.JDBC at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController

我对Eclipse是新手。我正在尝试连接到SQLLite数据库。我正在跟踪来自的examaple。我下载了jar文件,导入到项目中,但一旦运行代码,就会出现以下异常

Exception in thread "main" java.lang.ClassNotFoundException: org.sqlite.JDBC
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at com.amazon.IP2Zip.Test.main(Test.java:7)
似乎它无法找到类,即使我将jar文件导入到项目中


任何帮助都将不胜感激:)

右键单击项目并从选择构建路径中选择属性,然后在库部分选择添加外部Jar并浏览到存储Jar文件的位置


希望这能起到作用

右键单击项目并从选择构建路径中选择属性,然后在库部分选择添加外部Jar并浏览到存储Jar文件的位置


希望这能起到作用

根据java.lang.ClassNotFoundException,类路径中找不到类。尝试通过如下操作将该路径放入构建路径:-


项目->构建路径->库->添加外部JAR。

根据java.lang.ClassNotFoundException,在类路径中找不到类。尝试通过如下操作将该路径放入构建路径:-


Project->BuildPath->libraries->Add External JAR。

对于您的情况,这可能不是真的,但我刚刚解决了一个类似的问题,它似乎违反了逻辑。在这个话题上有几个类似的问题,但都没有解决我的问题。我想我还是提一下我遇到的问题吧

我下载了JAR,通过快速搜索获得。我首先尝试通过Eclipse包含这个库,我对Eclipse非常熟悉。我像往常一样将JAR添加到构建路径中,并继续运行我的程序,期望得到一些愚蠢的输出,以确认
org.sqlite.JDBC
已经找到。不幸的是,我遇到了ClassNotFoundException

我查看了JAR的内容,果然,
org.sqlite.JDBC
似乎就在那里。在那之后,我想我一定是做错了什么,于是找了一大堆类似的问题来确定我哪里做错了。唯一的问题是,他们中的大多数人都在推荐我刚开始做的事情!然后我认为我的Eclipse设置可能有点古怪,所以我通过命令行手动运行它(指定类路径)。即便如此,我还是遇到了一个
ClassNotFoundException


最后,我考虑了一种可能性,即我认为不太可能发生的事情——JAR在某种程度上被破坏了——这一次,我直接到项目下载页面获取了一份新的副本。在Eclipse中将JAR添加到构建路径时,我注意到它的结构与我之前的略有不同。然后我试着运行它并且。。。成功了!因此,极不可能下载损坏的JAR,这可以解释您的问题。

对于您的情况来说,这可能不是真的,但我刚刚解决了一个类似的问题,似乎违反了逻辑。在这个话题上有几个类似的问题,但都没有解决我的问题。我想我还是提一下我遇到的问题吧

我下载了JAR,通过快速搜索获得。我首先尝试通过Eclipse包含这个库,我对Eclipse非常熟悉。我像往常一样将JAR添加到构建路径中,并继续运行我的程序,期望得到一些愚蠢的输出,以确认
org.sqlite.JDBC
已经找到。不幸的是,我遇到了ClassNotFoundException

我查看了JAR的内容,果然,
org.sqlite.JDBC
似乎就在那里。在那之后,我想我一定是做错了什么,于是找了一大堆类似的问题来确定我哪里做错了。唯一的问题是,他们中的大多数人都在推荐我刚开始做的事情!然后我认为我的Eclipse设置可能有点古怪,所以我通过命令行手动运行它(指定类路径)。即便如此,我还是遇到了一个
ClassNotFoundException


最后,我考虑了一种可能性,即我认为不太可能发生的事情——JAR在某种程度上被破坏了——这一次,我直接到项目下载页面获取了一份新的副本。在Eclipse中将JAR添加到构建路径时,我注意到它的结构与我之前的略有不同。然后我试着运行它并且。。。成功了!因此,极不可能下载损坏的JAR,这可以解释您的问题。

我也遇到了这个问题。在我的项目中,我想将所有内容打包到一个JAR文件中,以创建一个独立的应用程序


引发ClassNotFoundException是因为我忘记将库添加到MANIFEST.MF文件中的类路径。在MANIFEST.MF文件中添加行“Class Path:lib/sqlite-jdbc-3.7.15-M1.jar”为我解决了这个问题。

我也遇到了这个问题。在我的项目中,我想将所有内容打包到一个JAR文件中,以创建一个独立的应用程序


引发ClassNotFoundException是因为我忘记将库添加到MANIFEST.MF文件中的类路径。在MANIFEST.MF文件中添加行“Class Path:lib/sqlite-jdbc-3.7.15-M1.jar”为我解决了这个问题。

您是如何将其导入项目的?“添加到构建路径…”当您添加
import org.sqlite.JDBC到源文件?如何将其导入到项目中?“添加到构建路径…”当您添加
import org.sqlite.JDBC到源文件?不是他的工作。这是一只虫子。xerial的作者需要修复它,而不是他的工作。这是一只虫子。施乐的作者们需要修复它。我也有同样的经历。这个罐子已经被maven解决了<