一个简单的java小问题 请指点一下新手

来源:百度知道 编辑:UC知道 时间:2024/04/28 18:58:50
import java.applet.*;
import java.awt.*;

public class boy extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString("我一边喝着咖啡,一边学Java呢",2,30);
g.setColor(Color.blue);
g.drawString("我学得很认真",10,50);
}
}
是书上的小应用程序例题 javac boy.java 后没问题 又java boy 出现
Exception in thread "main" java.lang.NoSuchMethodError: main
用浏览器打开只是个空的方框 谢谢
javac boy.java
appletviewer boy
我也试过了 各位帮帮再看看
java 虚拟机怎么装啊 是必要的吗

applet 是不能用java解释器去执行的,用appletviewer.exe,不过里面要加一句话<applet>标签,详细的去查下applet使用吧

看了楼下的回答,不一定非要去写一个网页,直接把<applet code="boy" width="100" height="100">
</applet>
放到java文件中注释掉然后编译成class文件,用appletviewer一样能得到效果

你java虚拟机装了没,不装是不会显示的!

你写的程序是java小应用程序,应该属于applet,所以你应该把戏这个程序加入到网页中,并用appletviewer这个命令去执行它
appletviewer 后面加上网页的名字

楼上说的对,你编的是Applet,没有main方法的,应该嵌入到网页里运行,或者用appletviewer.

“java.lang.NoSuchMethodError: main ”就是告诉你没有main方法。

在boy.class同级目录下建个boy.htm文件,内容为
<applet code="boy" width="100" height="100">
</applet>
然后用appletviewer boy.htm就可以测了.

用记事本写个HTML文件.
<applet cod="boy.class" width=200 height=200></applet>
保存为.html
再用appletviewer *.html就可以了..