首先两种方式对于放置jar包的方式是不一样的:程序员
Build path(构建路径):对于种方式来讲,能够算是对jar包文件的一个引用。能够引用lib下的jar包,也能够引用本地磁盘上的jar包。工具
WEB-INF/lib:对于这种方式来讲,是将jar包文件放在了一个项目的固定的lib文件夹下。开发工具
其次是两种方式所构建的项目的可移动的问题:ui
对于用构建路径的方式的jar包,一旦将作好的项目给他人,他人将失去该项目的jar包,没法使用。3d
对于放到lib下的jar包,会随着项目的移动而移动,他人将得到该项目的jar包。可使用。blog
其实用开发工具导入jar包的时候,放入到lib下是一个很好的习惯。这样jar包文件是属于你的项目的,而不是你的项目去引用它。ip
对于Web应用来讲,将所须要的jar包放入到lib文件夹下是没什么能够说的,这是规定的。开发
而对于通常的Java项目来讲,因为其没有lib文件夹,因此咱们一般使用构建路径的方式,导入所须要的jar包。可是想要想要将项目之后给他人使用的话,那么咱们该怎么办呢,其实没有lib文件夹,那就就建立一个lib文件呗,将这个项目的lib文件夹的全部jar包添加到构建路径中去。就好了。这样讲项目给被人的时候,也能用了。cli
如图所示:引用
这个时候这些库尚未被咱们的项目所使用,咱们须要添加这些库: 选择要导入的.jar文件->右键->构件路径->添加构件路径
在项目上单击鼠标右键新建文件夹,并名为lib文件夹,将所须要的jar包放入到lib文件夹下,再将lib下的全部jar包添加到构建路径中去就好了。对于Eclipse也是这样的。
对于一个程序员来讲必定要养成一个好的习惯。