当通过命令行(Java SimpleApp)从Apache Derby数据包运行SimpleApp示例时,它可以完美运行,因此必须正确设置类路径。 但是在Eclipse中运行时会出现“java.lang.ClassNotFoundException:org.apache.derby.jdbc.EmbeddedDriver”错误。
是不是因为eclipse不考虑当前的类路径?
(在Win7x64上运行,JRE + JDK7.25,Derby 10.10.1.1,CLASSPATH = C:\ Users \ User \ Desktop \ eclipse \ workspace \ db-derby-10.10.1.1-bin \ lib \ der by.jar; C:\用户\用户\桌面\蚀\工作空间\ DB-德比-10.10.1.1槽\ lib中\ derbyt ools.jar;)
答案 0 :(得分:1)
Eclipse在运行程序时不会注意到CLASSPATH。您需要将derby jar添加到项目的Properties / Java Build Path中的Libraries。