eclipe中的Java Build Path有四个模块,大概功能如下:
1 Source是指资源的路径。例如在没有包含res之前,资源是放在与src同级位置,或者通过/res/*.*来操作的。
2 Projects 是指是否关联到其他项目进行相关搜索。这个类似于path路径的搜索,有个范围的作用。
3 Libraries是用来管理类库的,包括外部类库的添加与删除。
4 Order and Export有两个属性。调用优先级的问题,越在上边调用优先级越高,例如,在同包同类名的情况下,将优先从上到下执行搜索调用;打勾与不打勾的区别在于导出jar包时是否将这个库的内容也打包到jar中,勾为包含,不勾为不含。
------------------------我是分割线-----------------------
具体讲一下source这个模块
1 设置"source folder"与"output folder"
1) source folder
source folder的设置有两种: Add folder和link folder,唯一区别是add folder选择工程内部的文件,link folder选 择外部
source folder主要是设置.java文件的存放目录,默认是src,如果source folder设置了某一目录,则这一目录的下一级目录到.java文件之前的目录都变成包的形式,例如:
----------------------------------------------------------
javaproject
src
com
cc
zz
printA.java
-----------------------------------------------------------
上面是一个javaproject的目录形式,如果设置source folder为src目录,则上面的目录变为这样的格式
-----------------------------------------------------------
javaproject
src
com.cc.zz
printA.java
------------------------------------------------------------
如果source folder设置为src下的com目录,则目录变为
---------------------------------------------------------------
javaproject
src/com
cc.zz
printA.java
---------------------------------------------------------------
2)output folder
output folder主要是存放.class文件的,默认是bin目录