我一直在尝试使用 Xerial 的 SQLite jdbc 类。每次我尝试运行我拥有的东西时,它都会失败,给我以下错误:
java.lang.ClassNotFoundException: org.sqlite.Driver
我正在使用 Ivy,并且在我的ivy.xml
文件中有以下内容。
<dependency org="org.xerial" name="sqlite-jdbc" rev="3.7.2"/>
这包括我的类路径中的 sqlite-jdbc-3.7.2.jar 文件。我也尝试手动添加它,但无济于事。
运行此命令的命令还包含命令行中的 jar:
java -cp ... sqlite-jdbc-3.7.2.jar ...
我仍然在以下行中发现类未找到异常:
Class.forName("org.sqlite.Driver");
我试过四处寻找这个特定的问题,但似乎大多数时候它只是通过在类路径中包含 jar 来解决,这不应该是这里的问题,因为 Eclipse 在类路径中列出了 jar。