java找不到主方法

代码如下,求教,最好解释一下为什么会出现这样的问题。
import java.applet.*;
import java.awt.*;
public class colour extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString("java是跨平台的语言",2,30);
g.setColor(Color.blue);
g.drawString("java是面向对象的语言",2,30);

}
}
编译之后告诉我找不到主方法,我是新手,谢谢大家帮忙~

当你定义一个类之后,就会出现这个public static void main(String[] args){}即主方法,你是不是删掉了啊,所以就没有了。
把你要写的剪贴到大括号里面就好了
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-04
右击文件 Run As > Java Applet,不要选择 Java Application。

Java Application 就运行一个带有 main 方法的 public class 的。 你当前的类脂是一个 Applet,只能在网页中运行,不能独立运行,选择 Java Applet 时将会有一个模拟器来运行你的 Applet。追问

那我想用HTML文档来帮助我运行,那请问HTML里应该写什么?

追答

追问

请问为啥会这样?

追答

这只是个例子,jar 名字和类名你需要改一下,另外jar 是相对目录,相对网页。

本回答被提问者和网友采纳
第2个回答  2013-02-05
你这是一个小应用程序。无法直接执行。运行java Applet即可,如果你一定要执行java应用程序,则需要写一个main方法类再调用你这个小应用程序。
第3个回答  2013-02-02
你写的是Applet,所以不能按照application的方式运行的。
第4个回答  2013-02-03
只需要在里面加入一个main方法就行了,不需要改动其他代码在main方法里面进行调用就OK了
相似回答