Maven工程 执行main报错 找不到或无法加主类

本文详细介绍了在Maven工程中遇到无法运行main方法的问题及解决步骤,通过正确配置OutputFolder,确保源代码能被正确编译并定位到指定目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如题:

前几日创建Maven工程时,想在main方法里写点东西做个测试 结果运行时发现了如下错误。

卧槽!!!在普通web项目中都可以现在换成Maven就不行了 这是啥情况???

原来是...

下面是解决方案

坐下 基本操作

一、右键项目Build Path --> Configure Build Path

二、操作如图

这时我们发现多出了四个文件夹

注意:分别是在src/main/java、src/main/resourcessrc/test/java、src/test/resources下面的

三、双击多出来的这个文件夹,这时出现了下图的界面

选择第二个选项之后点击Browse,这时又弹出了如下窗口

需要注意的是 这里我们要选择target文件夹下的两个选项,但选择哪一个是根据前面说的Output folder的父级文件夹是属于src/main开头或这src/test开头来决定的  

父级是src/main开头的文件夹 选择 classes 

父级是src/test开头的文件夹 选择test-classes

 

双击选中 点击OK即可

四个Output folder文件 依次选好 最后点击右下角OK

接下来再运行测试一下 果然成功了

问题是解决了 那么原因是什么呢?

坐下 基本操作

先给个没有配置Output folder文件夹的图

你发现了什么吗(⊙_⊙)(天真的大眼睛盯着你问)

“额... 我发现了 但不告诉你 (卧槽 这有什么问题吗???)”

(⊙_⊙) 好吧看来你已经知道了 这就是不同

果然是没有具体输出路径的问题 (卧槽 竟然是这个diao问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值