eclipse package,source folder,folder區(qū)別及相互轉(zhuǎn)換
在eclipse下,package,source folder,folder都是文件夾.
它們的區(qū)別如下:
package:當(dāng)你在建立一個package時,它自動建立到source folder下,也只能建立在這個目錄之下.
source folder:存放java源代碼的文件夾,當(dāng)然也包括一些package文件夾,還可以包含其他文件.
項目構(gòu)建后,source folder里面的java自動編譯成class文件到相應(yīng)的/web-inf/classes文件夾中,其他文件也會移到/web-inf/classes相應(yīng)的目錄下.
package和sourceFolder比較
相同之外:package下除了java文件也可以包含其他文件,而且編譯、打包后的文件路徑與source folder下的文件路徑有一樣規(guī)則
不同之外:1.sourceFolder靠"/"來進(jìn)行上下級劃分,package靠“.”來進(jìn)行上下級劃分。
2.source folder下能建package,而package下不能建source folder
3.java文件中的package屬性是按package路徑來進(jìn)行賦值的,source folder路徑不參與java文件的package屬性賦值,再由第二條不同得到結(jié)論,所有source folder下的java文件package屬性都為空。
folder:里面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,圖片,聲音等).在此我說明一下,如果里面含有java源文件,不管程序是否正確,eclipse都不會報錯,把它們當(dāng)做普通文件處理.但是項目如果要使用這里面的文件,情況就不同了.
package,source folder,folder 之間相互轉(zhuǎn)換
package 轉(zhuǎn)成 folder 顯示:選中package, build path-> Exclude
folder 轉(zhuǎn)成 package 顯示:選中folder, build path-> Include
package 轉(zhuǎn)成 source folder 顯示:選中package, build path-> Use as Source folder
source folder 轉(zhuǎn)成 package 顯示:選中folder, build path-> Remove from BuildPath
pacage 與 source folder 的轉(zhuǎn)換同上
folder:里面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,圖片,聲音等).在此我說明一下,如果里面含有java源文件,不管程序是否正確,eclipse都不會報錯,把它們當(dāng)做普通文件處理.但是項目如果要使用這里面的文件,情況就不同了.
package,source folder,folder 之間相互轉(zhuǎn)換
package 轉(zhuǎn)成 folder 顯示:選中package, build path-> Exclude
folder 轉(zhuǎn)成 package 顯示:選中folder, build path-> Include
package 轉(zhuǎn)成 source folder 顯示:選中package, build path-> Use as Source folder
source folder 轉(zhuǎn)成 package 顯示:選中folder, build path-> Remove from BuildPath
pacage 與 source folder 的轉(zhuǎn)換同上
posted on 2013-06-04 10:34 youngturk 閱讀(498) 評論(0) 編輯 收藏 所屬分類: 新認(rèn)識筆記 、Java基礎(chǔ)