Java目錄結構
一個普通的java項目的目錄結構
src目錄為源碼文件夾,存放的是.Java文件
JRE System Library 是運行Java程序所需要的系統庫
bin目錄是工程輸出路徑,存放了編譯生成的.class文件
幾個不同的包就在bin文件夾里
.project是項目文件,項目的結構都在其中定義,比如lib的位置,src的位置,classes的位置
.classpath的位置定義了你這個項目在編譯時所使用的$CLASSPATH
Java web project目錄結構
src 和 src_test
存放java 源程序,也就是你寫的 java 代碼,在這里為了便於管理把 src 一分為二,變成 src 和 src_test。
JRE System Library
存放Java SE 的常用庫文件集合,也就是 jar 包
Apache Tomcat v7.0
這個項目所依賴的服務器(Tomcat)的目錄
Web App Libraries
自己導入的項目依賴 jar 包
Referenced Libraries
編譯環境下使用的 jar 包
build
eclipse新建的 Dynamic web project 默認是將類編譯在 build 文件夾下。可以在本地的項目名\build\classes 下查看
WebContent
存放 JSP,JS,CSS,圖片等文件,是項目訪問的默認路徑,也是工程的發布文件夾
common
存放公用的 JSP,JS,CSS,圖片等文件
META-INF
存放一些 meta information 相關的文件的這么一個文件夾, 一般來說盡量不要自己手工放置文件到這個文件夾。
WEB-INF
WEB-INF 目錄是一個專用區域, 容器不能把此目錄中的內容提供給用戶。這個目錄下的文件只供容器使用,里面包含不應該由客戶直接下載的資源
web.xml
發布描述符是 J2EE Web 應用程序不可分割的一部分。它們在應用程序發布之后幫助管理 Web 應用程序的配置。
Tomcat 目錄結構