Apache Derby db错误ClassNotFoundException

时间:2012-01-06 19:01:39

标签: eclipse derby

我在WindowsBuilder中使用Eclipse。我创建了一个小的简单项目来打开现有的Derby数据库,我收到以下错误: - 抛出java.lang.ClassNotFoundException; org.apache.derby.jdbc.EmbeddedDriver 调用ClassForName(驱动程序),其中driver是“org.apache.derby.jdbc.EmbeddedDriver”。

谷歌搜索后,我确保我的Windows 7 CLASSPATH包含以下内容: - c:\ program files \ eclipse \ plugins \ db-derby-10.8.2.2-bin \ lib \ derby.jar; c:\ program files \ eclipse \ plugins \ db-derby-10.8.2.2-bin \ lib \ derbytools。罐;

我仍然遇到同样的问题,我想知道如何检查上面的类路径条目实际指向驱动程序资源。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:3)

您是否已将derby db .jar文件添加到项目Java Build Path?

答案 1 :(得分:0)

我遇到了同样的问题,只是将C:\Program Files\Java\jdk1.7.0_25\db\lib添加到了Project属性中 - >运行/调试设置 - > Classpath - >用户条目 - >添加外部JAR,它的工作原理。

无需:

  

Windows 7 CLASSPATH包括以下内容: - c:\ program   文件\日食\插件\ DB-德比10.8.2.2斌\ LIB \的derby.jar; C:\程序   文件\蚀\插件\ DB-德比-10.8.2.2槽\ lib中\ derbytools.jar;