在STS / Eclipse中找不到或加载主类

aCa*_*lla 4 java eclipse spring class package

我的一个项目的软件包中有一个主要方法。说,包裹是com.ant.car。我正在尝试运行和/或调试此主要方法,并且不断收到错误消息Could not find or load main class com.ant.car

我已经搜索了这个问题,似乎无法弄清楚出什么问题了。

1)我检查了运行配置。在运行->运行配置中,我检查了Main类是否为com.ant.car。

2)我已经检查了构建路径。如果右键单击该项目,则选择“构建”->“构建路径”,然后在“库”选项卡下确保没有丢失带有红色X的文件夹。

不太确定还要做什么。有什么建议么?

小智 6

今天我遇到了同样的问题,我尝试了很多答案。没有任何帮助。清理项目,自动构建已被选中,删除.metadata等。

最终我尝试了这个并且效果非常好:

菜单“项目”->“属性
Java 构建路径”,选项卡“库”

从那里删除 JRE 系统库,按Add Library,取出 JRE 系统库并按Next。默认工作区JRE并按Finish


Sel*_*r T 6

尝试通过右键单击来更新项目。Maven -> 更新项目


小智 5

对我有用的: 菜单 Project -> PropertiesJava Build Path中,选项卡Libraries 删除旁边带有红色 [x] 的所有库。

就我而言,当我从 Kepler 切换到 STS IDE 时,出现了问题。


use*_*925 5

项目->清洁

这正在工作


小智 1

我在 eclipse sts 上遇到了这个问题。对我来说,以下步骤解决了问题。

在启动仪表板 > 左键单击您的项目 > 打开配置 > 用您的主应用程序填写“主要类型”。