"lib"属于项目的一部分,如果jar是放在“lib”下一般就会默认引入。“build path”下可以从任何位置引入jar包,所以比较灵活。但是有很明显的缺点,就是移植性没有那么灵活。一般构架项目的话都倾向于放lib,这样更方便安全。
没有区别,lib下只是放在里面,有时候会自动build path,其实主要的目的还是 build path所以放在什么地方没关系。