Java应用程序目录结构

时间:2012-03-06 11:15:39

标签: java ruby architecture conventions directory-structure

我是Java的新手(虽然是一名熟练的Ruby程序员),我正在寻找一个非平凡的Java应用程序(使用Swing)。

我一直无法解决的问题是我应该如何布置文件,以及如何“加载”它们。例如,在Ruby应用程序中,我可能有:

.
|-- application.rb
|-- includes
|   |-- chess
|   |   |-- bishop.rb
|   |   |-- castle.rb
|   |   |-- gameboard.rb
|   |   |-- horse.rb
|   |   |-- king.rb
|   |   |-- pawn.rb
|   |   |-- peice.rb
|   |   |-- player.rb
|   |   `-- queen.rb
|   |-- chess.rb
|   |-- house
|   |   |-- chimney.rb
|   |   |-- roof.rb
|   |   |-- wall.rb
|   |   `-- window.rb
|   `-- house.rb
`-- README.md

现在用Java了解我有一些软件包需要处理而不是模块,我可能需要在那里安装Ant build.xml等等。但是我还没有找到一个很好的指南来解决这个问题。进行。

任何帮助表示感谢。

3 个答案:

答案 0 :(得分:2)

您可以使用maven's Standard Directory Layout

此外,如果您刚刚启动该项目,我将建议使用maven而不是Ant。使用maven启动项目所需的工作要少得多。

答案 1 :(得分:0)

我建议您在项目中使用单个src目录来获取源代码,并在其中列出包装的目录。

在此源目录之外,您将拥有与构建相关的文件。

答案 2 :(得分:0)

如果您使用的IDE可以从这里获得,我建议您使用它非常合适:

Eclipse IDE

因为如果你想构建任何项目它非常有用,你只需要选择透视图,它将为你加载应用程序应该具有的一些基本结构。在IDE之前,您应该在PC上安装JDK / JRE。我希望这有帮助。

编辑:这似乎是您的答案。 How to organize a Swing GUI application?

编辑2:这是您问题的另一个链接,这也有助于我:general application directory structure

相关问题