SpringBoot 中单独一个类中运行main方法报错:找不到或无法加载主类
【摘要】SpringBoot项目运行报错"找不到主类PropertyEncrypt",解决方案:进入运行配置界面,将"缩短命令行"选项设为"无",同时将输出方式改为"JAR清单"。该问题通常由IDE命令行参数处理机制导致,调整配置后即可正常加载主类。(49字)
·
1. 报错
SpringBoot项目,在随机某个类使用main方法,点击运行/调试报错
错误: 找不到或无法加载主类 com.central.workorder.config.PropertyEncrypt
原因: java.lang.ClassNotFoundException: com.central.workorder.config.PropertyEncrypt

2. 原因
缩短命令行使用了 Java9+

3. 解决
打开编辑配置,选择缩短命令行选项

选择无,输出

选择jar清单,输出:

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)