Eclipse + Derby - 程序在外面运行; Classpath + Eclipse冲突?

时间:2013-08-29 14:23:03

标签: java eclipse derby classnotfoundexception

当通过命令行(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;)

1 个答案:

答案 0 :(得分:1)

Eclipse在运行程序时不会注意到CLASSPATH。您需要将derby jar添加到项目的Properties / Java Build Path中的Libraries。