IDEA 启动找不到或无法加载主类的解决办法

当IDEA中的SpringBoot项目运行时提示找不到或无法加载主类,问题可能在于启动类的class文件未编译到target目录。解决方法包括使用Maven clean install编译项目,但这较为繁琐;另一种快捷方式是关闭并重新Import项目,确保编译后的启动类class文件存在;此外,删除.idea文件并重启IDEA也可能解决问题,同时检查ProjectSDK是否设置正确。
摘要由CSDN通过智能技术生成

IDEA 启动找不到或无法加载主类

问题就是spring boot项目在IDEA中,启动类右键运行,控制台提示:错误: 找不到或无法加载主类 xxx.xxx.xxx.xxxx 启动类包名。

问题原因:运行启动类的时候代码没有编译到target目录下如下图

在这里插入图片描述

发现编译过后的文件中并没有启动类的相关class文件,因此导致启动找不到或无法加载主类。
正常的文件内容编译过后是有启动类的如下图

在这里插入图片描述

解决方法一

可以使用maven来解决如下图操作

在这里插入图片描述

编译成功之后你会发现启动就成功了,但是太过繁琐,每次都要使用maven来操作编译(不推荐)。

解决方法二

第一步关闭当前项目,如下图

在这里插入图片描述

然后再重新Import导入一次项目就解决了。

在这里插入图片描述

然后选择你的项目文件夹

在这里插入图片描述

注意,我这里是Maven项目,所以直接导入Maven项目就可以了。然后一直Next即可,最后Finish就好了,这样导入一次后,再去运行启动类,就没有问题了。

**

解决方案三

解决方法:删除.idea文件,重新启动IDEA

若运行显示SDK不存在

解决方法:打开File->Project Structure->Project中,找到Project SDK选择本地安装好的jdk位置即可

版权声明:本文为CSDN博主「渴望技术的猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44550842/article/details/107905124

### Intellij IDEA 启动报错不到无法加载解决方案 当IntelliJ IDEA启动项目时报错“不到无法加载”,这通常意味着IDE未能正确识别定位到编译后的`.class`文件。以下是几种常见情况及其对应的解决措施: #### 1. 确认源码已成功编译 如果代码未被编译,则不会生成相应的`.class`文件,从而导致该错误。可以通过执行菜单栏中的 `Build -> Rebuild Project` 来强制重新构建整个工程[^1]。 #### 2. 清除缓存并重启IDE 有时IDE内部可能存在一些临时性的数据残留影响到了正常的解析过程。此时可以尝试通过 `File -> Invalidate Caches / Restart...` 并选择 `Invalidate and Restart` 来清理这些不必要的缓存信息后再进行一次完整的重建操作[^3]。 #### 3. 检查模块配置是否正确无误 对于多模块化的大型应用来说,还需要特别留意各个子模块之间的依赖关系以及它们各自的输出路径设置等问题。具体做法是从 `File -> Project Structure...` 开始调整相关参数直至恢复正常为止。 #### 4. 验证POM文件定义合理有效(针对Maven项目) 如果是基于Maven管理的Java应用程序,在确保所有必要的库都已经下载完毕的前提下还应该仔细核对根目录下的`pom.xml`文档里关于打包方式等方面的规定是否有遗漏之处[^4]。 ```xml <build> <plugins> <!-- 插件列表 --> </plugins> </build> ``` 以上就是处理此问题的一些基本思路和技术手段汇总。当然实际场景下造成这种现象的具体成因可能会更加复杂多样,建议按照上述步骤逐一排查直到最终解决问题。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值