java - 编辑器不包含主类型

时间:2012-10-13 15:49:45

标签: java eclipse compiler-errors

  

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

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

但是当我想编译主要内容时我得到了:

enter image description here

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

感谢您的回答!

4 个答案:

答案 0 :(得分:4)

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

  • Package Explorer右键单击您的项目。
  • 选择Properties (ALT + Enter)
  • 转到Java Build Path Click标签上的Source&校验 源文件夹是否在构建路径上

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

答案 1 :(得分:2)

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

否则你可以试试Project > Clean

还有一些问题可以解决这个问题, Eclipse error: "Editor does not contain a main type" Editor does not contain a main type

答案 2 :(得分:0)

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

确保它指向正确的位置。

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

答案 3 :(得分:0)

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