Intellij: Java 11: export module: package not found {module not found}, module-info.java(IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java)
问题描述
我正在尝试创建一个简单的模块化编程应用程序。
我的项目由两个模块组成-
com.mode.Model
com.mode.util
当我尝试导出MODULE-info.java中的模块com.mode.Model时。
IntelliJ找不到要导入的包。
(但是,它应该会给我一个错误:找不到模块)
同样的问题也代表‘需要模块’。
我已经为com.mode.Model提供了依赖项中的所有模块
我已经尝试过的解决方案-
单独构建模块(在添加导出行之前),并将整个项目作为一个整体(maven全新安装)构建。
缓存无效并已重新启动。
SDK和语言级别设置为11。
推荐答案
您需要在IntelliJ项目的java
文件夹中创建这些包com.module.model
等。
在IntelliJ中,您命名为com.module.model
的目录是"IntelliJ模块"名称,与"Java模块系统"无关,因为您将使用从该项目生成的构件。
在与问题类似的行上添加屏幕截图。它将如下所示:
这篇关于IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java
基础教程推荐
- Java Keytool 导入证书后出错,"keytool error: java.io.FileNotFoundException &拒绝访问" 2022-01-01
- FirebaseListAdapter 不推送聊天应用程序的单个项目 - Firebase-Ui 3.1 2022-01-01
- 设置 bean 时出现 Nullpointerexception 2022-01-01
- 在 Libgdx 中处理屏幕的正确方法 2022-01-01
- 减少 JVM 暂停时间 >1 秒使用 UseConcMarkSweepGC 2022-01-01
- 降序排序:Java Map 2022-01-01
- 无法使用修饰符“public final"访问 java.util.Ha 2022-01-01
- “未找到匹配项"使用 matcher 的 group 方法时 2022-01-01
- 如何使用 Java 创建 X509 证书? 2022-01-01
- Java:带有char数组的println给出乱码 2022-01-01