我开始慢慢掌握拼图(我需要从头开始完全重新设置我的整个项目,甚至使其可以编译任何东西)。
现在,我有多个模块,多个module-info.java文件和多个pom。该项目是由IntelliJ创建的,结构对我来说没问题。
现在,“ util”模块需要module-info.java中的“ process”模块,反之亦然。他们每个人都需要从另一个人实例化类。
客户端
-处理
----需要util
-实用程序
----需要流程
...
现在,当我尝试编译它时,它说:
Error:java: Cannot compile a module cycle with multiple module-info.java files: util, process, gui
我有点明白它在抱怨什么,但是我看不出一条出路。我需要在其中一个模块上使用“打开”吗?非常感谢您的帮助。