Eclipse 中的项目文件组织

Project file organization in Eclipse

我刚刚开始了解 Eclipse,我正在尝试熟悉我应该如何处理文件组织和导入 类。这是Package Explorer的截图供参考:

Project Explorer

我有两个项目:"CashierSimulation" 是收银员的模拟(看图),"BeanJuice" 是关于咖啡的文字游戏。这些中的每一个都使用我制作的部分或全部通用 类,它们位于 "GenericClasses" 项目文件中。

最初,所有三个项目文件中的所有文件都位于同一个项目文件中"BeanJuice",但我决定将模拟文件与游戏文件分开,并移动了通用文件类 到他们自己的项目文件,因为它们不是特定于游戏的。

我已经弄清楚如何通过引用此 post:

来根据需要将通用 类 导入到不同的项目文件中

Import a custom class in Java

除了导入 类 使用:

import package.myclass;

必须更新每个项目的属性文件以在构建路径中包含 "GenericClasses"。

完成所有这些工作并获得了我的程序 运行,但我想知道这是否是完成所有这些工作的 "correct" 方法。

如有任何提示或技巧,我们将不胜感激。

为您的两个项目 CashierSimulationBeanJuice 执行以下操作:

  1. 右键单击项目文件夹:构建路径 > 配置构建路径...
  2. Projects 选项卡中单击 Add... 并选择您的 GenericClasses 项目
  3. 单击应用并关闭

结果: GenericClasses 的所有 类 也可用于 CashierSimulationBeanJuice.

  1. 您可能还想看看 maven 以及如何在 eclipse(或其他 IDEs)中创建 "maven" 模块;特别是如果您正在编写某种供一般消费使用的库。
  2. 没有关于将泛型 类 放入他们的 自己的项目 的通用规则。它们只需要在逻辑上分组 - 放入它们自己的包 and/or 个项目中。
  3. 此外,您可以使用 'refactor'(move 等...)而不是手动重命名包等...- IDE 将剩下的做。