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

时间:2019-11-19 16:12:22

标签: java intellij-idea java-11 java-module module-info

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

我的项目包含两个模块-

  1. com.module.model

  2. com.module.util

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

IntelliJ找不到要导入的包

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

同样的问题也代表“需要模块”。

我已经在com.module.model的依赖项中提供了所有模块

com.module.model

module dependency

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

  1. 分别(在添加导出行之前)和整个项目(maven全新安装)一样,分别构建模块。

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

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

1 个答案:

答案 0 :(得分:3)

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

在IntelliJ中,您已命名为com.module.model的目录是“ IntelliJ模块”名称,并且与“ Java模块系统”没有关系,因为您将使用从此生成的工件项目。

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

enter image description here