我不太清楚java項目結構。我有幾個硒測試,我想用java編寫。所以我選擇了eclipse作爲我的編輯器。在這裏我想創建一個新的Java項目,因爲我打算在將來添加更多的Java類。新的Java項目結構需要幫助
請讓我知道如何在eclipse中創建一個創意java項目。我看到人們創建類似com.org.project_name等,然後src,裏面的資源目錄。
我無法理解這些。請解釋。
我不太清楚java項目結構。我有幾個硒測試,我想用java編寫。所以我選擇了eclipse作爲我的編輯器。在這裏我想創建一個新的Java項目,因爲我打算在將來添加更多的Java類。新的Java項目結構需要幫助
請讓我知道如何在eclipse中創建一個創意java項目。我看到人們創建類似com.org.project_name等,然後src,裏面的資源目錄。
我無法理解這些。請解釋。
在Java中,您可以創建軟件包。簡單地說,包是包含類的文件夾。
聲明import java.net.Socket
表示從文件夾java/net
導入類名爲Socket
的類。
聲明package myApplication.util.SuperCounter
表示可以在myApplication/util
文件夾下找到類SuperCounter
。
軟件包是一種組織工作的簡單方法。因爲在一個大項目中,你會遇到類名衝突(即使用相同名稱的類)。使用包可以避免它。
另外Java支持默認(private,public,protected)。默認的方法,屬性,類只能被同一個包中的元素看到!
Eclipse中應創造適當的文件夾,你...這裏是如果你想有一個Java項目,然後轉到文件爲例 http://www.wikihow.com/Create-a-New-Java-Project-in-Eclipse
- >新建 - > Java項目。
如果其Web應用程序那麼選擇Dynamic Web Project。
這些將自動創建所需的結構。
在Java中你的包,其中定義類的範圍工作,基本上是你應該在一開始就集中在唯一的事情。這裏有一篇關於此主題的好文章 - http://docs.oracle.com/javase/tutorial/java/package/packages.html
軟件項目管理工具的Apache Maven的建議,使用並預計可視爲最佳實踐一個共同的目錄佈局。
可以在這裏找到一個概述:Introduction to the Standard Directory Layout
+1爲maven。我認爲這是最好的投資學習maven,而你在文件夾結構研究。 – HRgiger 2012-02-13 19:05:07