1、在eclipse下package,和source folder以及folder都是文件夾
①source folder:存放Java源代碼的文件夾,當然也包括一些package文件夾,還可以包含其他文件,項目構建後source folder裏面的java自動編譯成build path中設置的目錄中(即java只會編譯source folder文件夾的java文件,folder中的不編譯)
②package:當你在建立一個package時,它自動建立到source folder下也只能建立在這個目錄之下。
③ folder:裏面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,圖片,聲音,js,jsp,css,html等).在此我說明一下,如果裏面含有java源文件,不管程序是否正確,eclipse都不會報錯,把它們當做普通文件處理.
source folder和package的區別
①.source folder以”/”來進行上下級劃分,package以”.”來進行上下級劃分。
②.source folder下能建package,而package下不能建source folder。
2 package,source folder,folder 之間相互轉換
package 轉成 folder 顯示:選中package右擊–build path-> Exclude
folder 轉成 package 顯示:選中folder右擊–build path-> Include
package 轉成 source folder 顯示:選中package右擊–build path-> Use as Source folder
source folder 轉成 package 顯示:選中folder右擊–build path-> Remove from BuildPath
pacage 與 source folder 的轉換同上
要把文件轉換成包類型的時候,在文件上右鍵,選擇 Use as Source folder 。編譯完畢就可使用了