我已经在新PC上安装了Eclipse,并将所有项目从旧PC的工作区复制到新PC。就我所知,一切都按照应有的方式进行设置,但是,该项目拒绝运行。我收到消息Editor does not contain a main type
或出现一个Select Java Application
窗口,其中列出了一堆东西,而这些都不是我的应用程序。
该项目在其他两台计算机上都可以正常工作-一台是Mac,另一台是Windows。
所有三台计算机的构建路径都相同。
是的,public static void main(String[] args)
方法存在并且已经存在多年了。
已安装Java,它是最新的jdk-11.0.3。
除了这是在新PC上的Eclipse的新安装之外,没有任何更改。
Editor does not contain a main type in Eclipse:我在这里尝试了许多建议;没用。
Error: Selection does not contain a main type:文件夹已经设置为源文件夹。没有帮助。
Editor does not contain a main type:我不使用Scala。不相关。
我找不到其他可以转弯的地方。对于Eclipse或Java开发,似乎不存在聊天组(Slack / Discord)。
以下是一些支持屏幕截图。
首先,显示文件结构是正确的:
并显示正确配置了构建路径:
最后,有时我会收到此消息,而不是“编辑器不包含主要类型”错误:
答案 0 :(得分:2)
答案 1 :(得分:0)
这是一个错误。
原来,我所有的挫败感是由于a bug introduced in Eclipse 4.11造成的。
当使用JDK 11运行Eclipse 4.11时,有时正常运行的程序会抛出该错误消息。因此,简单地降级到Eclipse 4.10可以解决此问题。 (据称4.12还可以解决该问题,但是在发布时,它仍然是候选版本,因此我现在暂时避免。)
发现问题的信用由The Java Specialists' Slack的Nune Isabekyan承担。