eclipse/myeclipse下buildpath和在工程目录lib下添加jar包的区别?

临近毕业之际,同学买了毕业设计,但是导入到自己的电脑上,出现了错误。正好下班回到宿舍,看到,正好就研究一下吧!

后来发现它们的项目是Httpservletrequest对象找不到,我一想这肯定是找不到包了!然后在网上查了一下,缺少了servlet-api.jar这个包。于是在tomcat下找到了这个包,添加以后,发现还是有错误,但是工具有工具的好处,鼠标放在错误的地方,根据引导,我做了buildpath,再次一看错误,没了,同学的毕业设计的项目也运行起来了。

那么问题是:eclipse/myeclipse下buildpath和在工程目录lib下添加jar包的区别?

build path 是把classpath中对该jar的引用指向了你存放该jar包的路径,
而lib就是把该jar包先拷贝到你的项目下面的lib文件夹,然后再修改classpath.

区别就是一个复制了文件一个没有.在本机的话这两种都没有问题.但是如果你把你的项目复制到别的电脑,用第一种方法导入的包就有可能找不到了(因为你不可能保证那台电脑相同的位置也有同样的jar包),而你复制进lib的话,这个jar包就一直存在你的项目中了,就不用担心会找不到jar包了

知道了这个区别,就清晰的明白了,为什么同学的项目再别人的机器上运行没有问题,换一台机器导入后出现问题的真正原因了,你明白了吗,呵呵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hymKing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值