【问题标题】:java - Editor does not contain a main type [duplicate]java - 编辑器不包含主要类型[重复]
【发布时间】:2012-10-13 15:49:45
【问题描述】:

可能重复:
Eclipse error: “Editor does not contain a main type”

我目前正在编写一个服务器套接字应用程序,您可以在其中通过线程池连接到多个客户端。

但是当我想编译 main 时,我得到:

我为什么会这样?我的 mainServer.java 中还有一个 main

感谢你的回答!!!

【问题讨论】:

  • 文件的 Eclipse 视图可能与文件本身不同步。尝试重新启动并再次运行。
  • 非常感谢您的评论!效果很好!!!

标签: java eclipse compiler-errors


【解决方案1】:

请确保您的项目源 (src) 文件夹位于构建路径上。如果没有,main() 方法可能不会包含在您的项目中。您可以按照以下步骤验证您的源路径设置:

  • 右键单击来自Package Explorer 的项目。
  • 选择Properties (ALT + Enter)
  • Source 选项卡上转到Java Build Path Click 并检查 源文件夹是否在构建路径上

验证完成后,您可以关闭您的项目并重新打开它。然后,您应该可以右键单击带有 main 方法 (ServerMain.java in your case) 的类文件并运行它。

【讨论】:

    【解决方案2】:

    确保您的启动配置指向 ServerMain,如果不是,请确保您使用 Run As > Java Application

    否则你可以试试Project > Clean

    还有一些其他可能有帮助的问题, Eclipse error: "Editor does not contain a main type" Editor does not contain a main type

    【讨论】:

      【解决方案3】:

      您可以在项目的属性中配置您的主类(我的理解必须是静态的)。

      确保它指向正确的位置。

      http://protegewiki.stanford.edu/images/2/24/Protege41InEclipseRunnableMainTab.png

      【讨论】:

        【解决方案4】:

        我也遇到过这个问题,我为此使用了解决方法。
        转到包资源管理器,然后转到所需的类(.java 文件下的类),右键单击并作为 java 应用程序运行

        【讨论】:

        • 这是Selection does not contain a main type
        猜你喜欢
        • 1970-01-01
        • 2010-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多