java - 模块的循环引用
问题描述
我开始慢慢掌握拼图(我需要从头开始完全重新设置我的整个项目,甚至让它编译任何东西)。
现在,我有多个模块、多个 module-info.java 文件和多个 pom。该项目是由 IntelliJ 创建的,结构对我来说看起来不错。
现在,“util”模块需要 module-info.java 中的“process”模块,反之亦然。它们中的每一个都需要从另一个实例化类。
客户
- 过程
---- 需要工具
-- 实用程序
---- 需要过程
...
现在,当我尝试编译它时,它说:
Error:java: Cannot compile a module cycle with multiple module-info.java files: util, process, gui
我有点明白它在抱怨什么,但我看不到摆脱它的方法。我需要在其中一个模块上使用“opens”吗?任何帮助深表感谢。
解决方案
推荐阅读
- revit-api - Autodesk Revit 2021.1 对 Autodesk.RevitAddIns.InstallLocation 的修补程序更改
- sql - Regexp_Extract BigQuery 直到“|”
- visual-studio-2017 - 寻找以下问题的解决方案
- json - 使用 Curl 将非空文件发布到 Dspace
- html - 我应该如何将此语法添加到我的 html antlr4 语法中?
- javascript - 如何检查tabindex是否有焦点?
- c - 如何打印从 1 到 1000 的所有素数?
- java - java - 如何在java swing中的内容窗格(JPanel)上打印图像
- javascript - 是否可以使用 .map() 从对象数组创建对象?
- elasticsearch - 在多边形中查找坐标