Java 编辑器不包含主类型,即使它包含主类型

Java 编辑器不包含主类型,即使它包含主类型,java,eclipse,Java,Eclipse,我已经在一台全新的PC上安装了Eclipse,并将我所有的项目从一台旧PC的工作区复制到了新PC上。就我所知,一切都是按照应该的方式设置的,但是,项目拒绝运行。我要么得到消息编辑器不包含主类型,要么出现一个选择Java应用程序窗口,其中包含一系列内容,其中没有一个是我的应用程序 这个项目在另外两台计算机上运行得非常好——一台是Mac,另一台是Windows 所有三台计算机的生成路径相同 是的,publicstaticvoidmain(String[]args)方法存在并且已经存在多年了 安装了J

我已经在一台全新的PC上安装了Eclipse,并将我所有的项目从一台旧PC的工作区复制到了新PC上。就我所知,一切都是按照应该的方式设置的,但是,项目拒绝运行。我要么得到消息
编辑器不包含主类型
,要么出现一个
选择Java应用程序
窗口,其中包含一系列内容,其中没有一个是我的应用程序

这个项目在另外两台计算机上运行得非常好——一台是Mac,另一台是Windows

所有三台计算机的生成路径相同

是的,
publicstaticvoidmain(String[]args)
方法存在并且已经存在多年了

安装了Java,它是最新的jdk-11.0.3

除了这是在新PC上新安装的Eclipse之外,没有任何更改

:我在这里尝试了许多建议;没用

:文件夹已设置为源文件夹。没有帮助

当前位置我不与Scala合作。无关紧要

我还没有找到其他可以求助的地方。Eclipse和Java开发似乎都不存在聊天组(Slack/Discord)

编辑 下面是一些支持截图

首先,显示文件结构良好:

并显示生成路径已正确配置:

最后,有时我会收到此消息,而不是“编辑器不包含主类型”错误:


发生该错误是因为Sample.java不在src文件夹中。 将类剪切并粘贴(或移动)到src文件夹中,然后重试。问候

完成后,它将如下图所示


发生该错误是因为Sample.java不在src文件夹中。 将类剪切并粘贴(或移动)到src文件夹中,然后重试。问候

完成后,它将如下图所示

这是一个bug

事实证明,我所有的挫折都是由于

在使用JDK11运行Eclipse4.11时,有时正常运行的程序会抛出该错误消息。因此,简单地降级到Eclipse4.10就可以解决这个问题。(4.12应该也解决了这个问题,但在这篇文章中它仍然是一个候选版本,所以我现在宁愿避免使用它。)

发现这一点的功劳归于努恩·伊莎贝肯。

这是一个bug

事实证明,我所有的挫折都是由于

在使用JDK11运行Eclipse4.11时,有时正常运行的程序会抛出该错误消息。因此,简单地降级到Eclipse4.10就可以解决这个问题。(4.12应该也解决了这个问题,但在这篇文章中它仍然是一个候选版本,所以我现在宁愿避免使用它。)


发现这一点的功劳归于Nune Isabekyan on。

你们班的限定名是什么?它位于项目中的什么位置?您的源根在哪里?请检查eclipse builder设置向我们展示您的项目是如何设置的。感谢您的快速回复。我现在在家过周末,但我会在周一早上回去工作后尽快发布你要求的信息。那么我也应该在一个更清晰的顶空中。@Sturm检查我的答案,它肯定会起作用。你们班的限定名是什么?它位于项目中的什么位置?您的源根在哪里?请检查eclipse builder设置向我们展示您的项目是如何设置的。感谢您的快速回复。我现在在家过周末,但我会在周一早上回去工作后尽快发布你要求的信息。那么我也应该在一个更清晰的顶空中。@Sturm检查我的答案,它肯定会起作用。我很抱歉,@jhenrique,但据我所知,这没有帮助。请查看我在原始帖子中的编辑和截图,截图显示我有一个
/src
文件夹,并且它确实存在于构建路径中。很抱歉,@jhenrique,但据我所知,这没有帮助。请查看我在原始帖子中所做的编辑,其中的屏幕截图显示我有一个
/src
文件夹,并且它确实存在于构建路径中。