我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的:

用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类;

导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.

1、首先把spring的jar包都拷贝到web-inf的lib目录下

2、然后在eclipse里用F5刷新,查看lib出现新加入的jar包

3、最后在buildpath里面添加jar,注意路径必须是本地“/../..."

感谢原文地址:https://blog.csdn.net/aeolus1019/article/details/9256291

这里我也总结出来了一种办法:在这里加入自己弄的User Libranry 包就行了,这里看的比较清楚,也比较好管理。

Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同(解决找不到类的中级方法)...相关推荐

  1. Eclipse打JAR包引用的第三方JAR包找不到 问题解决

    在做项目过程中,使用Eclipse打成JAR包,使用 Export-->Java-->JAR file ,我的jar包里面还引用了第三方的jar包:比如 log4j, 我也碰到了这样的问题 ...

  2. Eclipse导入jar包并查看源代码

    Eclipse导入jar包查看源代码 在eclipse中新建工程,如图wordcount 在wordcount新建以个文件夹命名为lib,在工程上右键new->folder 将jar包复制到li ...

  3. Eclipse引入jar包步骤

    在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可. 工具/原料 Eclipse 需要引入的jar包 方法/步骤 首先在 ...

  4. Eclipse打JAR包的使用

    [转自] http://www.oseye.net/user/kevin/blog/227 编译Java代码你当然可以直接使用Javac,但对于大多同学还是使用Eclipse编辑器来得快捷.这篇文章来 ...

  5. Eclipse生成jar包和导入jar包

    现在常用的开发软件就是Eclipse了,因为Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.它给我们封装了很多类,这些类我们可以直接拿来,使用类中的方法.尽管这些类已经很多了,但是在 ...

  6. eclipse导入jar包_在命令行上操作JAR,WAR和EAR

    eclipse导入jar包 尽管Java IDE和许多图形工具使查看和操作Java归档文件(JAR,WAR和EAR)文件的内容比以往更加容易,但有时我还是更喜欢使用命令行jar命令来完成这些任务. 当 ...

  7. jar文件与云服务器断开,把jar包放到云服务器

    把jar包放到云服务器 内容精选 换一换 简要介绍Cassandra是一套开源分布式NoSQL数据库系统.语言:Java一句话描述:一套开源分布式NoSQL数据库系统开源协议:Apache建议的版本已 ...

  8. eclipse导入jar包的三种方法

    我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式.   1.最常用的普通 ...

  9. eclipse打的jar包无法执行,报错could not find main class

    这几天做了个小程序,并用eclipse打成jar包打算在电脑上运行,结果双击打开jar时提示could not find main class等错误信息,居然提示没找到入口主函数,我了个去,然后就在网 ...

最新文章

  1. 在linux下玩转usb摄像头
  2. emqtt 试用(二)验证 emq 和 mosquito 的共享订阅
  3. 在Silverlight+WCF中应用以角色为基础的安全模式(一)基础篇之角色为基础的安全模式简介...
  4. 计算机应用技术面试的礼仪和技巧,远程复试下,这些面试礼仪一定要注意!
  5. Swift-类、结构体、枚举
  6. Java虚拟机(十)——直接内存概述
  7. java step1:基础知识1
  8. php助理工作内容,生产助理的工作职责
  9. kvm在centos6.4-minamal-64位下的安装
  10. [转]5个JavaScript面试题
  11. 判断linux下的网络服务是否正常启动
  12. mac传输文件之airdrop
  13. Proteus仿真STM32F103R6输出PWM波
  14. Java小例子—薪水计算器(含具体的代码思路)
  15. 第六次meeting会议
  16. Linux命令详解之 cp
  17. 关于手册的页码和有效页清单 - LEP
  18. 大数据技能修炼的个人道场
  19. 新媒体时代的公关怎么做
  20. MT6580电池电压ADC完全不对,最高达到4.7V

热门文章

  1. 算法提高---概率计算
  2. Web设计和开发人员有用的15Chrome插件
  3. 潜移默化学会WPF(转载篇二)--退出应用程序
  4. apache 源代码安装
  5. 远程手机测试机房的建立
  6. 偶然发现的QQ的一个挺讨厌的BUG
  7. tdk怎么设置_不知道怎么分析对手网站?看这里!
  8. win7拒绝访问_win7系统提示无法访问application data如何解决
  9. boot定时任务开启和关闭 spring_SpringBoot中的定时任务的同步与异步你确定真的知道?...
  10. java感谢_这三天看完Java入门第一季和第二季的成果!纪念一下!感谢Java入门的作者!...