【发布时间】:2012-02-04 11:41:38
【问题描述】:
我正在使用带有 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。罐子;.
我仍然有同样的问题,我想知道如何检查上面的类路径条目是否实际指向驱动程序资源。
任何帮助表示赞赏。
【问题讨论】:
-
要检查你的类路径是否指向正确的东西,试试'java org.apache.derby.tools.ij'。如果它给您一个提示,请尝试“connect 'jdbc:derby:testdb;create=true';”。如果这没有给您任何错误,那么您的类路径看起来不错!