我在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。罐;
我仍然遇到同样的问题,我想知道如何检查上面的类路径条目实际指向驱动程序资源。
任何帮助表示感谢。
答案 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;