0

当通过命令行(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: \Users\User\Desktop\eclipse\workspace\db-derby-10.10.1.1-bin\lib\derbyt ools.jar;.)

4

1 回答 1

1

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

于 2013-08-29T14:37:36.957 回答