求助 运行applet 程序出现问题

软件和网站开发以及相关技术探讨
回复
majp
帖子: 6
注册时间: 2011-11-08 17:40

求助 运行applet 程序出现问题

#1

帖子 majp » 2011-11-19 13:06

程序如下:
import java.applet.*;
import java.awt.*;

public class FirstApplet extends Applet{
public void paint (Graphics g){
g.setColor(Color.blue);
g.drawString("这是一个java程序",12,50);
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.BOLD,36));
g.drawString("我改了字体",22,160);
}
}

1,编译通过,建立好了FirstApplet.html文件 ,,其中写了:<Appletcode=FirstApplet.class width=300 height=300></Applet>
2,用appletviewer FirstApplet.html 运行,没有任何显示,
怎么办,,



用eclipse 运行以后,console出现了如下:

java.lang.Error: Unresolved compilation problems:
The declared package "" does not match the expected package "test"
The public type FirstApplet must be defined in its own file

at test.FirstApplet.<init>(FirstTest.java:1)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at java.lang.Thread.run(Thread.java:679)
怎么办啊




~$ appletviewer abc.html
java.lang.NoClassDefFoundError: Display_Image (wrong name: xstp/Display_Image)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:197)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:146)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:608)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at java.lang.Thread.run(Thread.java:679)


在终端 用appletviewer abc.html 运行 了程序,,出现上面的东东,,,怎么解决,,,
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: 求助 运行applet 程序出现问题

#2

帖子 redhatlinux10 » 2011-11-22 12:53

1,FirstTest.java文件的内容是什么?
2,下面这段java代码你是放在哪个文件里面的?

代码: 全选

import java.applet.*;
import java.awt.*;

public class FirstApplet extends Applet{
public void paint (Graphics g){
g.setColor(Color.blue);
g.drawString("这是一个java程序",12,50);
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.BOLD,36));
g.drawString("我改了字体",22,160);
}
}
3,你确定FirstApplet.htmlFirstApplet.class是在同一个目录下吗?
回复