eclipse建立文件夾source folder 和folder區別

ps:簡單來講:css

源文件夾:只在源代碼中用來劃分不一樣的類,編譯後會的程序是沒有這個文件夾目錄的。 特別是在獲取配置文件的目錄的時候,必須忽略該文件夾的存在。 普通文件夾,無論是在源程序仍是編譯後的程序都是存在的。

 

eclipse建立文件package,source folder和folder區別及相互轉換html

在eclipse下package,source folder,folder都是文件夾 ,java

以下截圖所示:eclipse

由上面的截圖發現建立文件的圖標顯示不用,注意區別。jsp

它們的區別以下:  ui

package:當你在創建一個package時,它自動創建到source folder下也只能創建在這個目錄之下
source folder:存放Java源代碼的文件夾,固然也包括一些package文件夾,還能夠包含其餘文件,
項目構建後source folder裏面的java自動編譯成class文件到相應的
/WEB-INF/classes文件夾中,其餘文件也會移到/WEB-INF/classes相應的目錄下
package和sourceFolder比較
相同以外
package下除了java文件也能夠包含其餘文件,並且編譯、打包後的文件路徑與source folder下的文件路徑有同樣規則
不一樣以外:
1.source folder以"/"來進行上下級劃分,package以"."來進行上下級劃分。 2.source folder下能建package,而package下不能建source folder 3.java文件中的package屬性是按package路徑來進行賦值的,source folder路徑不參與java文件的package屬性賦值,再由第二條不一樣獲得結論,
全部source folder下的java文件package屬性都爲空。
folder:裏面能夠放入任何文件.包括java源文件,jar文件,其餘文件(例如,圖片,聲音,js,jsp,css,html等).
在此我說明一下,若是裏面含有java源文件,無論程序是否正確,eclipse都不會報錯,把它們當作普通文件處理.可是項目若是要使用這裏面的文件,狀況就不一樣了. 

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 。編譯完畢就可以使用了
相關文章
相關標籤/搜索