在练习的时候遇见两次这种问题,第一次把模块重构了,第二次在网上找解决办法,加依赖解决了。
1.确认主类存在且包结构正确
检查源代码位置
确保主类 DemoApp.java
位于正确目录:
src/main/java/com/xxx/xxx/DemoApp.java
验证编译后的 .class
文件
执行 mvn clean compile
后,检查 target/classes
目录下是否存在:
target/classes/com/xxx/xxx/DemoApp.class
2. 检查构建工具配置
Maven pom.xml
配置
确保 <build>
配置未覆盖默认输出目录:
<build>
<defaultGoal>compile</defaultGoal>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>target/classes</outputDirectory>
</build>