Eclipse引入外部Jar在发布时没有自动带入,导致出现ClassNoFound错误

Posted 宋海鹏的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse引入外部Jar在发布时没有自动带入,导致出现ClassNoFound错误相关的知识,希望对你有一定的参考价值。

今天换了一台电脑重新配置环境调试老程序的时候出现链接数据库错误java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver提示。

检查数据库连接没有错误,而且之前程序都是可以运行的。后在Tomcat运行目录中查看发现lib目录中缺少classes12.jar和ojdbc14.jar文件。

但在Eclipse和MyEclipse中已经加入到Build Path中了,重新清理编译也不行,手动将缺少文件拷贝之后运行正常。

后在Eclipse和MyEclipse手动添加lib目录并加入jar文件也可以,但这样操作很不方便,以后调整也不方便。后经过查询,其实很简单。只需要选中Project,然后选择Properties,然后找到Deployment Assembly选择在Build Path中加入的Libraries或者jar即可。

 

以上是关于Eclipse引入外部Jar在发布时没有自动带入,导致出现ClassNoFound错误的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse中导入外部jar包

Eclipse中导入外部jar包

Eclipse和MyEclipse中简化外部jar包引入的操作

eclipse打包jar文件(含外部jar包)的方法

Eclipse导入的User Libarary

Eclipse下导入外部jar包的3种方式