SpringBoot启动main无图标,IDEA问题

问题场景:

SpringBoot项目导入IDEA后,main主类没有典型的启动符号,图标也没有,但项目文件其实没问题的,可以运行。


解决办法(仅限于我的场景):

因为我是换了新的计算机,计算机文件迁移时,项目直接复制过去,所以文件目录和springboot的配置绝对正确。

问题图片

唯一不同的是操作系统和IDEA,总不能把锅甩给操作系统吧。。。
所以肯定是IDEA兼容的问题,新计算机伴随新的IDEA(2020版),你会发现新版本多了一个功能:File --> Power Save Mode。所以把这个模式关了就行。
如下图:
操作界面


原因分析:

盲猜Power Save Mode是省电模式,,,因为IDEA提供这么方便的开发方式、原生插件、快捷键,部件协作等,这些都不是白给的,肯定耗CPU内存等,所以Power Save Mode此模式会把某些功能关闭掉,节省Power,例如SpringBoot项目的各种友好提示工具。其实,没有提示,springboot项目一样可以启动,有人就用记事本写代码。
类似问题网上也有很多办法,就不详细列举了。例如:

  • 添加Modules。(常规操作,懂得都懂)
  • maven更新。(最好先clean,maven有时不太友好)
  • 重启重装重买。(🐕)

问题备注:

关于main类无法启动的场景,无数种,毕竟一万个开发者有一万个操作方式,再配上不同的硬件软件时间等。我的解决思路是:

  1. 先确定有没有java环境,有没有编辑器,有没有电脑。。。
    用脑的开发者,会尝试直接运行main类,无论哪种方法,java -jar xxx.jar甚至java -xxx.class。查看错误提示,无jdk,not found class等等
  2. 有错误提示的都不是问题!!!
    用脑的开发者,会思考,有提示信息就够了,总不能让编辑器自动修复了,自动改代码吧,还没开发出这么智能的工具。
  3. 我的情况是,项目启动正常,无错误提示才是最坑的。。。没头脑的我立马去百度,看了几分钟,在一个角落里发现省电模式,抓住大佬!!!
  4. 问题解决,新版本的IDEA真香 ,就是费内存费电。
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页