将Java连接到SQLite

3

我从http://www.zentus.com/sqlitejdbc/下载了sqlitejdbc-v056.jar并将其放入Windows XP 32位系统的C:\test文件夹中。我还在C:\test文件夹中下载了SQLite3数据库。 然后我运行了java -cp .:sqlitejdbc-v056.jar命令。之后我编译了Test.java,但是出现了以下错误信息:

Exception in thread "main" java.lang.NoClassDefFoundError: Test

1个回答

3

它找不到您编译的Test.class文件,您需要在类路径中包含其位置。它应该在当前目录吗?因为您的路径包括“.”,所以这似乎是您想要的。

我可能记错了,但是如果我没记错的话,':'不是Windows上的路径分隔符。在Linux上是这样,但我认为在Windows上是';'。然后尝试“-cp .;sqlitejdbc-v056.jar”。可能是错误的。


谢谢Sean,问题已解决,就像你说的一样。 现在我又收到了一个错误信息,你能帮忙吗? 线程中的异常"main"java.sql.Exception:没有这样的表:Emp 代码如下: DriverManager.getConnection(“jdbc:sqlite:test.db”); - Prog_Sud

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接