Java中运行时出现selection dose not contain a main type?

/*
* File:helloworld.java
* this program display helloworld on the screen
*/
import acm.graphics.*;
import acm.program.*;
public class helloworld extends graphicsprogram{
public void run(){
add(new Glabel("hello,world",100,75));

}
}
本人是JAVA菜鸟,在eclipse中输入这段代码后(acm.java已经添加在工程中),运行时出现selection dose not contain a main type,请大虾指明是怎么回事,应该怎么改才可以运行。
最新回答
害羞的初恋

2024-10-13 08:25:43

selection dose not contain a main type,意思是当前选择不是主类型......这个类不是主类,没有main方法,直接在它上面运行当然会出错了。
追问
请问现在我这个程序可以运行吗?在什么地方运行?在eclipse里我要怎么修改才可以运行,主类怎么添加呢?
追答
可以在这个类里添加一个main方法,main方法声明为:public static void main(String[] args) ;或者新建一个类,类接口下面有三个可选项,其中有一个是main方法声明的,勾上就是一个主类了
风居住的味道

2024-10-13 08:54:19

没有main方法不能运行这个的。你要想运行这段就重新写个Test类,在里面写main方法,实例化这个类就行了。
迷路的信

2024-10-13 11:09:30

没有main方法
与可爱私奔

2024-10-13 11:54:41

从新配置一下环境变量