关于MyEclipse增加jar包

 在eclipse中把jar包放在/WEB-INF/lib目录下跟把jar包添加到User Library中有什么不同?
我建了一个BBS项目,我把mysql的jar包添加到User Library中再引到build path中会出错。但是我把mysql的jar包放到/WEB-INF/lib下就不会出问题

------------------------------------------------------------------------------------------------------------------------

两者是不同的,下面分别来解释。
  用MyEclipse开发WEB项目的时候,当你把jar文件放到lib目录下的话,MyEclipse会自动的将该jar包放入当前项目的类库中,所以我们就可以直接用该jar包所包含的一些API了。

  User Library是指用户的类库,首先你要明确,它是根据路劲来引入的,而不是真正的将jar包拷贝到了你系统的目录中(如果你仔细观察的话就会发现,你用User Library的方法引进jar包的话,项目的大小是不会发生变化的,除了自己做测试外,不建议采用这种方法,原因不言而喻)。虽然这种方法也是将jar包引进了类库中,但是在web应用程序下的lib目录下(如果是tomcat的话,这个lib指的就是应用程序的\WEB-INF\lib)是没有此jar包的(对比下第一种情况),如果此时的jar包只是供一般的java应用程序应用的话,是不会出现错误的;但如果此时的jar包要给web应用程序应用的话,就会出现问题了。

 

加jar包的方法如下:
导入jar包。在工程名上点右键,选择Build Path-Configure Build Path-Libraries-Add External Jars,导入必须的类库

这种加法,它在启动的时候也会自动在tomcat有效的目录下,作相应的部署。与我们以后的部署很有利

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值