我正在使用Java编写具有多个程序的中型产品。
您可以将此项目视为具有服务器端、客户端和其他程序的 MMOG。
由于Java有项目和包的概念,我可以把所有东西放在一个项目中,但用包分开吗?还是我必须为每个单独的程序求助于一个项目?
如果有一种方法可以把所有东西放在一起,那就太好了,因为现在我收到"找不到主要"错误。
谢谢
您可以将它们全部放在一个带有包的项目中,只要每个包的类中都有一个 main 函数即可。但是,当您构建项目时,它将经历所有内容,如果您决定导出,则所有内容都将包含在 jar 文件中。另一方面,如果您将它们分成项目,一切都会整洁干净。它们将是独立的,您可以单独导出它们,但是,如果项目需要相互访问,则必须确保在依赖项目的生成路径中包含每个项目。
是的,将一个大型产品分成多个项目是很常见的。在 Eclipse 中,您可以将项目添加到构建路径中。右键单击您的"主"项目,选择构建路径>配置构建路径,然后单击"项目"选项卡。在那里,你将看到将所需项目添加到构建路径的选项。