我正在尝试创建一个简单的模块化编程应用程序。
我的项目由两个模块组成-
com.module.model
com.module.util
当我尝试导出 module-info.java 中的模块 com.module.model 时。
IntelliJ 找不到要导入的包。
(但是它应该给我找不到模块的错误)
同样的问题也代表“需要模块”。
我已经提供了 com.module.model 依赖项中的所有模块
我已经尝试过的解决方案-
单独构建模块(在添加导出行之前)和整个项目(maven clean install)。
使缓存失效并重新启动。
SDK 和语言级别设置为 11。
最佳答案
您需要在 IntelliJ 项目的 java
文件夹中创建这些包 com.module.model
等。
在 IntelliJ 中,您命名为 com.module.model 的目录是“IntelliJ 模块”名称,与“Java 模块系统”没有关系,因为您将使用此项目生成的工件。
在与问题类似的行上添加屏幕截图。它看起来像:
关于java - Intellij : Java 11: export module: package not found {module not found}, 模块信息.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58938414/