错误:选择不包含主类型

use*_*611 47 java eclipse project startup startup-error

我试图在一个新项目中运行一些java文件.所以我制作项目,将文件放入其中,然后尝试运行主文件,以便开始游戏.

我得到一个错误说selection does not contain a main type.

我尝试了几种方法来运行它:

  • 有人说再次发射日食,试了十几次.
  • 在某个地方,有人指出要打开一个新项目并建立旧项目的构建路径.

也没用.

我很确定它必须有效,因为我几个小时前在学校跑了它.我该如何工作?先感谢您!

小智 52

右键单击放置主类的文件夹,然后单击Build Path- > Use as Source Folder.

最后将您的主文件作为java应用程序运行.希望这个问题能够得到解决.


小智 46

其他答案都是有效的,但是,如果您仍然遇到问题,您可能没有将您的类放在src文件夹中,在这种情况下,Eclipse可能不会将其视为项目的一部分.这也会调用您看到的相同错误消息.

  • 谢谢,不在src文件夹中的文件对我来说是个问题. (11认同)

NoN*_*aMe 23

希望你试图以这种方式运行主类看屏幕截图: 在此输入图像描述

如果没有,那么尝试这种方式,如果是,那么请确保您要运行的课程有主要方法,即

public static void main(String[] args){ // some code here}
Run Code Online (Sandbox Code Playgroud)

相同的定义.希望这会帮助你.


Aza*_*Aza 6

Java程序的入口点是方法:

public static void main(String[] args) {
    //Code
}
Run Code Online (Sandbox Code Playgroud)

如果您没有这个,您的程序将无法运行.


mis*_*153 5

我通过添加一个新的源文件夹并将我的java文件放在该文件夹中解决了这个问题."源文件夹"不仅仅是我认为的任何文件夹.它是java/eclipse的一些特殊文件夹类型,可以通过右键单击项目 - >属性 - > Java buld路径 - > Source并添加文件夹在eclipse中添加