爲weSuppose,我創建與下面的類爲什麼Java源文件進入目錄結構?
com.bharani.ClassOne
com.bharani.ClassTwo
com.bharani.helper.HelperOne
com.bharani.helper.support.HelperTwo
與文件立即把文件夾 'src' 中下一個Java項目
- SRC/ClassOne.java
- SRC/ClassTwo.java
- SRC/HelperOne.java
- SRC/HelperTwo.java
和使用命令
編譯它們$ javac的-d類的src/*。java的(假設classes目錄下存在)
編譯器編譯這些文件,並放在合適的子目錄中的類文件的「類」目錄中這樣
- 類/ COM/bharani/ClassOne.class
- 類/ COM/bharani/ClassTwo.class
- 類/ COM/bharani /幫手/ HelperOne.class
- 類/ COM/bharani /幫手/支持/ HelperTwo.class
因爲規範的任務是,類應該進入適當的目錄結構。精細。
我的問題是:當我使用IDE,比如Eclipse的或 NetBeans的,他們創建的目錄結構(這裏「src」目錄)的源代碼目錄中。這是爲什麼?它是強制性的嗎?或者,這只是一個慣例?
謝謝。
這是一個經常被忽視的事實,即Java包實際上不是分層的。相反,Scala包是! – thSoft 2010-06-09 10:29:58