You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找模块?解决module-info.java引发的模块路径异常问题

解决Java模块启动层初始化错误的步骤

1. 检查并修正module-info.java的包声明

打开你的module-info.java,你大概率是错误地把类名加到了包声明里。比如原本的代码可能是:

module test9 {
    exports com.eg.test9.controller.CalendarController;
}

模块描述符里声明的是包,不是具体类,所以要改成正确的包路径:

module test9 {
    exports com.eg.test9.controller;
}

2. 验证源码与编译路径匹配

检查项目源码结构,确保CalendarController.java的实际路径是:
src/main/java/com/eg/test9/controller/CalendarController.java
编译后,target/classes目录下必须存在对应结构:com/eg/test9/controller/CalendarController.class

3. 重新编译运行

清理旧的编译产物后重新编译项目,再启动程序。比如用Maven执行:

mvn clean compile

内容的提问来源于stack exchange,提问作者birdZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 09:42:01