gpt4 book ai didi

java - 同时处理应用程序和库?

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:52 25 4
gpt4 key购买 nike

我是java编程新手,我想从事某种游戏引擎/lib的工作。只是作为一个爱好项目/实验。我想创建某种带有类和实用函数的库,以便能够重用一些通用游戏代码,然后创建一个单独的应用程序,在其中构建实际的游戏。

我正在使用 intelliJ 作为 IDE。我想知道是否可以同时使用、更改和测试带有应用程序的库以及如何执行此操作?

最佳答案

这里有两个方面。技术:它是如何工作的?组织:这是个好主意吗?

技术非常简单。您只需创建不同的项目。应用程序项目取决于库项目。库通常打包为 jar。最简单的方法是使用支持依赖项和不同版本库的工具。我会推荐Maven为此。

第二个问题比较难,可能属于 https://softwareengineering.stackexchange.com/因为它更多的是一种哲学类型,并且不存在明确的答案。在我看来,同时开发库和产品是一个坏主意。您的产品细节将滑入库中,您将遇到优先级问题。

也就是说,当您开发一个应该独立于您的应用程序使用或发布的库时。应用程序的模块化是另一回事,但可以使用相同的工具来完成。使用 Maven,您可以设置一个多模块项目。

关于java - 同时处理应用程序和库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9193180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com