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:导出模块:未找到包{找不到模块
- 如何使用WebFilter实现授权头检查 2022-01-01
- Java包名称中单词分隔符的约定是什么? 2022-01-01
- 从 finally 块返回时 Java 的奇怪行为 2022-01-01
- 将log4j 1.2配置转换为log4j 2配置 2022-01-01
- value & 是什么意思?0xff 在 Java 中做什么? 2022-01-01
- Eclipse 插件更新错误日志在哪里? 2022-01-01
- Jersey REST 客户端:发布多部分数据 2022-01-01
- Safepoint+stats 日志,输出 JDK12 中没有 vmop 操作 2022-01-01
- Spring Boot连接到使用仲裁器运行的MongoDB副本集 2022-01-01
- C++ 和 Java 进程之间的共享内存 2022-01-01