新手学Java之:只能编译不能执行(第一问)

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:08:18
代码如下:
import java.awt.Graphics;
import java.applet.Applet;
public class MyfirstApplet extends Applet{
public void paint(Graphics g){
g.drawString("I love China",70,70);
g.drawRect(50,50,100,30);
}
}
用的是JCreator运行时提示:
Exception in thread "main" java.lang.NoSuchMethodError: main

applet中本身不需要main 但如果你要在jcreator中运行它的话就需要main函数了。
你也可以把它插入到网页里
<HTML>
<HEAD>
</HEAD>
<BODY >
<CENTER>
<APPLET
code = "名字.class"
width = "50"
height = "30"
>
</APPLET>
</CENTER>
</BODY>
</HTML>
java文件和html文件放在同一个目录里,编译后打开网页就ok了。

我复制你上面的代码,调试了一下没有错误,运行成功了,我用的是eclipse
applet不需要main

没有main方法当然是不能运行的啦,你加多一个main方法吧,然后再调用你想执行的方法就行了!