【开发随笔】IDEA中出现找不到或无法加载主类的情况


前言

记录一个今天出现的小问题,有个idea下的古老项目,今天打开想着跑跑看,就是简单的manin函数就提示我“找不到或无法加载主类”,折腾好一会不行,挖掘了一下网上朋友们的问题汇总,这里分享一下解决的过程和深坑;


一、问题的排查过程

通常出现这个问题的情况,一般有几种可能。
1、检查系统中jdk环境,就是我们的jdk环境有没有可能有问题,导致没能正确的识别,自然就不能执行我们main函数;但是这个可能性不大,除非最近对系统有过大手术或者换个jdk版本出错了,不然正常环境之前配置好的不会出问题;
测试结果:检查OK,不是这个情况
2、检查idea的环境配置
通常我们在idea中配置好我们正确的jdk路径之后,系统就能够正常运行
在这里插入图片描述
测试结果:检查OK,不是这个情况
3、idea的万能双响炮
(1)第一炮就是清理项目缓存,重新构建项目
在这里插入图片描述
(2)第二炮是清理idea的缓存,重启idea
在这里插入图片描述
这两炮在大多数情况下打完,我们项目中大多数的异常问题有时候都能被🐔哔,通常我们maven工程包管理有时候就会出现该情况,可以先简单的clean和reload一下maven,但是简单的reload maven有时候还不一定好使;
测试结果:我试了依旧不行,说明不是缓存导致的异常问题

4、类名或包名错误有问题;
(1)检查你的 main 函数所在的类名是否完全正确,包括大小写。
(2)如果你的类在包中,确保包名也是正确的,并且与你的文件结构相匹配。
测试结果:我这里之前移动过项目,确实包名有那么点问题,但是我改了仍然提示相同的错误;

5、文件路径问题
(1)近期是否移动或者修改过项目的文件路径,如果有,路径名称中是否包含中文或者一些特殊字符的命名情况。
结果:问题不再出现;
建议:这个问题其实不在于中文路径名称,而是中文和一些符号的混用,我的路径名比较奇葩啥XXXX-100/100:30啥的,所以才导致了这个问题。。。所以如果有该问题,确认自己是否有这种符号名称,规避他,尽可能使用英文,并且注意中英文输入的问题。

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋刀prince

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值