您的位置:首页 > 编程语言 > Java开发

Eclipse中,Add Jars与Add Library的区别

2015-01-26 10:14 190 查看
From:/article/2664523.html



Eclipse中,工程属性的Java Build Path的[b]Library[/b]标签页下,有如下几个按钮:

[b]Add Jars...[/b]添加JAR包,是指本Eclipse当前包含的工程中的,在工程列表下选取即可

Add External
Jars
...添加外部的JAR,是指外部的,需要用文件管理器,在电脑硬盘上选取。

Add Variable..添加变量,Eclipse的编译时用到的的环境变量

[b]Add Library...[/b]添加库,是指一些已经定义好的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 = 增加一个类文件夹

[b]add jar是表示从你的工程里添加JAR前提是你把jar已经放到自己的工程目录里。[/b]
[b]add external jar表示这个jar的位置需要URI来定位需要给出全路径[/b]。

add library 是一些已经定义好的jar的集合因为它们经常是一起用所以简化了些操作比如你做RCP开发的时候就会有个pluginlibrary包含了运行工程所需要的基本插件。

Add classes Loader -- 这个应该是add class folder吧? 这个跟添加jar是一个意思就是告诉ClassLoader去哪找class

add jar 和add externaljars
add 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了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: