Eclipse中,Add Jars与Add Library的区别

来源:互联网 发布:最新区域名紧急通知 编辑:程序博客网 时间:2024/06/06 08:53

From:http://blog.csdn.net/gaojinshan/article/details/16948075

Eclipse中,工程属性的Java Build Path的Library标签页下,有如下几个按钮:
Add Jars...添加JAR包,是指本Eclipse当前包含的工程中的,在工程列表下选取即可
Add External Jars...添加外部的JAR,是指外部的,需要用文件管理器,在电脑硬盘上选取。
Add Variable..添加变量,Eclipse的编译时用到的的环境变量
Add Library...添加库,是指一些已经定义好的jar的集合,因为它们经常是一起用
Add Class Folder...添加类的目录,是指本Eclipse范围中的,在工程列表下选取接口。
Add External Folder...添外部加类的目录,需要用文件管理器,在电脑硬盘上选取。

Add JarsAdd ExternalJarsAdd Library中User Libraries的添加的JAR包,
是否会被打入最终的可执行文件中,这取决于在Order And Export中是否点选!

一个工程,引用其他工程,可以在工程属性的Java Build Path的Projects标签下Add
这种引用,并不会将被引用的工程中的源文件,打入到当前工程生成的可执行文件中。
如需打入,可以用Source标签下Link Source(Browse...被引用工程的路径)完成。

工程属性的Project References,不清楚有什么用,谁知道请回一下!谢谢!


From: http://blog.csdn.net/haqer0825/article/details/8183264

add jarsadd externaljars有什么区别?

add externaljars  = 增加工程外部的包
add jars = 增加工程内包
addlibrary = 增加一个库
add class folder = 增加一个类文件夹
 
add jar是表示从你的工程里添加JAR前提是你把jar已经放到自己的工程目录里。
add external jar表示这个jar的位置需要URI来定位需要给出全路径

add library 是一些已经定义好的jar的集合因为它们经常是一起用所以简化了些操作比如你做RCP开发的时候就会有个pluginlibrary包含了运行工程所需要的基本插件。
Add classes Loader -- 这个应该是add class folder吧? 这个跟添加jar是一个意思就是告诉ClassLoader去哪找class

add jar 和add externaljarsadd library 中User Libraries的区别是:
通过“add jar” 和“add externaljars”添加的jar包作为程序的一部分被打包到最终的程序中。通过“User Libraries”添加的jar包不是。

From: http://blog.csdn.net/hustpzb/article/details/8643327

不知道从ADT哪个版本开始,莫名地多了一个Android Dependencies,我一向习惯Referenced Libraries,这时候多了这个,也不知道是怎么回事。

后来查资料,发现,这是从ADT16开始的,只要你在项目中新建一个名为"libs"的文件夹,把第三方库丢到这个文件夹中,ADT就会帮你自动帮你完成库

的引用,不需要自己Build Path了,显然是方便了许多。但是如果你不丢到"libs"文件夹,那你就只能自己Build Path了。


0 0