繁体   English   中英

错误:无法在Spring STS中为Spring BOOT项目找到或加载主类

[英]Error: Could not find or load main class in Spring STS for Spring BOOT project

尝试清洁项目并提供多个版本,但出现“错误:找不到或加载主类”。

  • 我改变了STS工作区
  • 我给了Maven build
  • 没有这样的编译错误
  • 我的机器上安装了JDK 8

但是我在运行Application.java类时遇到错误

请帮帮我。

我遇到了同样的问题。

请按照以下步骤操作:

STS->项目->启用“自动构建”

然后刷新您的项目,它将解决您的问题。

仍然没有自动刷新您的项目,只需重新启动STS并检查即可。

希望对您有帮助。 阅读愉快!!!

查看问题选项卡,查看.m2下的某些jar可能在抱怨。 就我而言,spring-boot-autoconfigure jar是个问题。

导航到用户C:\\ Users [您的用户] .m2 \\ repository \\ org \\ springframework \\ boot

重命名文件夹spring-boot-autoconfigure

右键单击项目转到Maven

点击更新

问题消失了

一些解决方案表明,由于存在任何冲突的jar或损坏的jar文件,这是真实的,但是不幸的是,只要我发现他们建议完全删除.m2文件夹,就会出现未找到主类的问题。 虽然它可以解决问题,但很耗时,因为所有依赖项都将重新下载。

这就是为什么我一直在寻找根本原因和问题选项卡的原因,该选项卡出现在STS和Eclipse帮助的控制台选项卡旁边。

  1. 简而言之,IDE
  2. 如果您知道哪个问题,请删除.m2文件夹或删除.m2下的特定依赖项。
  3. 重新开始
  4. IDE右键单击项目并进行Maven更新

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM