我从
下载了sqlitejdbc-v056.jarhttp://www.zentus.com/sqlitejdbc/
到Windows XP 32位中的C:\test
文件夹。并在C:\test
文件夹中下载了SQLite3数据库。
然后我跑了java -cp .:sqlitejdbc-v056.jar
。然后我在编译Test.java
后测试了,但它给了我这个错误信息:
线程“main”中的异常java.lang.NoClassDefFoundError:Test
答案 0 :(得分:3)
找不到您编译的Test.class文件。您需要在类路径中包含它的位置。它应该在当前目录中吗?这似乎是你想要的地方,因为你的路径包括'。'。
我可能会误解这个,但是,如果我没记错的话,':'不是Windows上的路径分隔符。它在Linux上,但认为它是';'在Windows上?然后尝试“-cp .; sqlitejdbc-v056.jar”。可能是错的。