【发布时间】:2016-09-23 16:23:05
【问题描述】:
我的一个项目的包中有一个 main 方法。比如说,包裹是com.ant.car。我正在尝试运行和/或调试此主要方法,但我不断收到错误 Could not find or load main class com.ant.car。
我已经搜索过这个问题,但我似乎无法找出问题所在。
1) 我检查了运行配置。在 Run->Run Configurations 中,我检查了 Main 类是 com.ant.car。
2) 我检查了构建路径。如果我右键单击该项目,我选择 Build->Build Path,然后在 Libraries 选项卡下确保没有丢失的文件夹旁边带有红色 X。
不太确定还能做什么。有什么建议吗?
【问题讨论】:
-
包是
com.ant.car那么主类是什么?或者这实际上是car? -
这些都不适合我。我仍在努力寻找解决方案。我删除了
./metadata(顺便完全重置了STS设置),./bin,./build,运行./gradlew clean,重新运行./gradlew build,检查构建路径并在运行配置中寻找主类(不似乎存在于 Gradle 项目中),并重新启动 STS。我已经尝试了上述的一些组合和变体。我可以在 STS/Eclipse 之外运行./gradle bootRun非常好。 :( -
@EricSwanson 对我来说也一样,我必须从 eclipse 中删除项目,删除 .classpath 和元项目目录,删除构建目录并将 gradle 项目导入回 eclipse。然后它又开始工作了……这不是 build.gradle 依赖问题。
标签: java eclipse spring class package