吐槽:惭愧,最近略丢人,毕竟好像09年之后就没用过eclipse,一直用myeclipse,呵呵呵呵呵呵呵.
不过,作为一个大龄程序员,居然连这中东西也不知道,也是,够,丢,人。
眼高手低害死人。
参考:http://www.cnblogs.com/slowly-keeping/archive/2012/04/23/2466054.html
___________________________________________________________________
一、相同点:
1.在eclipse 中 这三者都是文件夹
二、不同点:
1.package:建立时,自动建立也只能建立到source folder目录下
2.source folder:存放----java源代码
----package
----其他文件,如各种xml.properites等文件
这个目录下的文件,如果时web项目,在编译后,会自动存放到web-inf/classes目录下:
例如:
编译器web项目目录结构:
编译后,这三个目录下的各种文件会出现在classes目录下——不包括最顶层的目录,如src、conf等
3.可以存放任何文件,如果存放.java文件,即时文件有错,ide也不会报错,因为不会编译这里的文件。
三、转换
1.folder --->转source folder,例如有些配置文件放在folder里,但是加载时需要从class path里加载,就需要转换一下。
右键folder---build path ----user as source folder
2.source folder---->folder:
右键source folder---build path ----remove from build path