javaee使用mybatis时,导入包org.apache.ibatis.io.Resources报错
我在lib文件夹下面添加了包,但是在test类中编写代码时报错,原因找到了就是要buildpath一下,就是右键点击lib文件夹下面的jar包-->buildpath
那么为何还要buildpath一下呢?
我通过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
相关推荐
heheeheh 2020-10-19
tosim 2020-06-03
lfjjia 2020-05-19
MFCJCK 2020-05-05
安得情怀似旧时 2020-01-29
老谢的自留地 2020-01-10
oXiaoChong 2020-01-04
wytzsjzly 2019-12-04
数据齿轮 2020-06-25
wsxsxz 2020-01-09
Cherishyuu 2019-12-23
leoaran 2019-11-19
程序媛一枚 2010-04-06
HLW0 2011-03-05
amethystqi 2010-12-16