【问题标题】:One Project - Multiple Programs [closed]一个项目-多个程序[关闭]
【发布时间】:2012-06-17 23:21:48
【问题描述】:

我正在使用 Java 编写具有多个程序的中型产品。

您可以将此项目视为 MMOG,包含服务器端、客户端和其他程序。

既然 Java 有项目和包的概念,我可以把所有东西放在一个项目中,但用包分开吗?还是我必须为每个单独的程序求助于一个项目?

如果有办法将所有内容放在一起,那就太好了,因为现在我收到“找不到主要”错误。

谢谢

【问题讨论】:

  • 我认为 Java 中没有正式的“项目”概念。
  • 您能否更清楚地了解包裹的含义?对此没有明显的限制。我有几个项目,我使用 ant 脚本将所有内容打包到每个项目的多个 jar 文件中。

标签: java eclipse project packages main


【解决方案1】:

您可以将它们全部放在一个带有包的项目中,只要您在每个包的类中都有一个 main 函数。但是,当您构建项目时,它会遍历所有内容,如果您决定导出,所有内容都将包含在 jar 文件中。另一方面,如果你把它们分成项目,一切都会整洁干净。它们将是独立的,您可以单独导出它们,但是,如果项目需要相互访问,则必须确保将每个项目都包含在依赖项目的构建路径中。

【讨论】:

  • 这正是我一直在做的,这给了我“找不到主要”错误。此外,每个包都有多个类,它们有自己的 Main。我确实在每个包中都有一个 Main 类,它调用其他类的 main。
【解决方案2】:

是的,将大型产品分成多个项目是很常见的。在 Eclipse 中,您可以将项目添加到构建路径中。右键单击“主”项目,选择“构建路径”>“配置构建路径”,然后单击“项目”选项卡。在那里,您会看到将所需项目添加到构建路径的选项。

【讨论】:

    猜你喜欢
    • 2021-09-21
    • 2010-10-23
    • 2011-08-27
    • 2013-07-21
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    相关资源
    最近更新 更多