IntelliJ:Java 11:导出模块:未找到包{找不到模块

Intellij: Java 11: export module: package not found {module not found}, module-info.java(IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java)

本文介绍了IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

  1. com.mode.Model

  2. com.mode.util

当我尝试导出MODULE-info.java中的模块com.mode.Model时。

IntelliJ找不到要导入的包

(但是,它应该会给我一个错误:找不到模块)

同样的问题也代表‘需要模块’。

我已经为com.mode.Model提供了依赖项中的所有模块

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

  1. 单独构建模块(在添加导出行之前),并将整个项目作为一个整体(maven全新安装)构建。

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

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

推荐答案

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

在IntelliJ中,您命名为com.module.model的目录是"IntelliJ模块"名称,与"Java模块系统"无关,因为您将使用从该项目生成的构件。

在与问题类似的行上添加屏幕截图。它将如下所示:

这篇关于IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:IntelliJ:Java 11:导出模块:未找到包{找不到模块