myeclipse的buildpath 和lib引入的区别

2024-11-17 13:13:12
推荐回答(5个)
回答1:

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

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

回答2:

区别就是"lib"属于项目的一部分,如果jar是放在“lib”下就会默认引入。

“build path”下可以从任何位置引入jar包,所以比较灵活。但是有很明显的缺点,就是移植性没有那么灵活。

回答3:

项目的classpath都是记载了一个jar文件的路径
build path classpath路径指向了本机任意一个放jar文件路径, 但是如果你把你的项目复制到别的电脑,用第一种方法导入的包就有可能找不到了

而lib import就是把该jar包先拷贝到你的项目下面的lib文件夹中,然后再修改classpath.这样此jar包就一直存在你的项目中了,项目移植到别的机器上就不用担心会找不到jar包了

回答4:

build path是将本地的jar文件引入到classpath路径下

lib-import 是将jar文件拷贝到项目的lib路径下,并且将该jar文件引入classpath下
理论上两种方式都可以运行成功,楼主或许是重复导入了或者其他的问题存在

回答5:

lib中import好像是把文件拷进lib文件夹中,而buildpath只是添加一个classpath吧。