ClassNotFoundException:org.apache.derby.jdbc.ClientDriver在构建路径上将Eclipse Derby数据库jar添加到Eclipse项目库

时间:2018-02-11 07:39:00

标签: eclipse apache jdbc derby classnotfoundexception

为了学习,我在eclipse中构建了一个非常简单的JAX-RS RESTful动态Web项目。
使用eclipse Oxygen.2 4.7.2,jersey 2.26,Jackson 2.9.0 Apache Tomcat 9.0.4和Apache Derby 10.14.1.0数据库(用于客户端/服务器模式)。
我已经关注了这个问题的多个教程和文档 将项目转换为maven并添加derby数据库工作 让项目保持不变并将德比数据库相关的jar添加到/ WebContent / WEB-INF / lib /目录中也是有效的。
但是,在项目的java中添加这些相同的jar作为用户库构建路径不起作用,并在调用JDBC驱动程序时以标题中提到的异常结束。

Class.forName("org.apache.derby.jdbc.ClientDriver")

我需要帮助才能理解我所缺少的东西。 重申我的问题:为什么添加derby jar作为构建路径库不起作用,但将它们添加到lib文件夹有效?如果这听起来像一个愚蠢的问题我很抱歉,但我对这个问题不熟悉。在构建路径中添加jersey和jackson作为库确实有效。德比是不同的还是应该有用,我做错了什么?

0 个答案:

没有答案