Intellij:Java 11:导出模块:未找到包{未找到模块},模块-info.java

Intellij: Java 11: export module: package not found {module not found}, module-info.java

我正在尝试创建一个简单的模块化编程应用程序。

我的项目由两个模块组成-

  1. com.module.model

  2. com.module.util

当我尝试在模块-info.java 中导出模块 com.module.model 时。

IntelliJ 找不到要导入的包

(但是它应该给我找不到模块的错误)

同样的问题也代表'requires module'。

我已经在 com.module.model

的依赖项中提供了所有模块

我已经尝试过的解决方案-

  1. 单独构建模块(在添加导出行之前)和整个项目(maven clean install)。

  2. 缓存无效并重新启动。

  3. SDK 和语言级别设置为 11。

您需要在 IntelliJ 项目的 java 文件夹中创建这些包 com.module.model 等。

在 IntelliJ 中,您命名为 com.module.model 的目录是 "IntelliJ module" 名称并且与 "Java module system" 没有关系,因为您将使用生成的工件离开这个项目。

在与问题相似的行上添加屏幕截图。它看起来像: