2012-10-04 149 views
8

我遵循本指南:Spring MVC我意識到我不知道源文件夾(src)和普通文件夾之間的區別。源文件夾和(普通)文件夾有什麼區別

我正在使用eclipse,所以也許差異只在IDE中有用?

此外,我已經注意到,java類傾向於在src文件夾中;而每個其他文件進入一個普通文件夾(或項目根文件夾)。

那麼,源文件夾(src)的意義是什麼?爲什麼在普通文件夾上使用源文件夾?

謝謝!

+1

源文件夾只是到IDE重要的,其他明智它就像任何其他文件夾 – MadProgrammer

回答

19

源文件夾由Eclipse標記爲包含Java源代碼。然後,當你編譯你的項目時,Eclipse會在你所有的源文件夾中查找你的源代碼。

您可以使任何文件夾成爲源文件夾,將其添加到java構建路徑。因此,下次您編譯項目時,Eclipse也會在該文件夾中查找Java類。

0

源文件夾包含與項目構建路徑相關的源代碼。在下面的Spring Boot項目中,com.example.demo位於類路徑中,由包圖標(和項目根目錄中的.classpath文件,在項目的根文件夾中的eclipse外部找到)指示。路徑src/main/java/是此包與項目根目錄相關的位置。

enter image description here

您可以從構建路徑通過右鍵單擊該文件夾構建路徑中刪除源文件夾(如src/test/java/)>從構建路徑中刪除。通過右鍵單擊將包含構建路徑的文件夾(例如src/test/java/),然後選擇「構建路徑」>「用作源文件夾」,將它重新添加回來。

enter image description here

相關問題