日期:2014-05-20  浏览次数:20961 次

Eclipse运行APPLET小程序出现未初始化小程序,求教
用E写了一个APP小程序后.在HTML里打不开
用APPLETVIEWER在命令行时候在小程序最下端里出现
未初始化小程序   的提示.
抛出的异常是NoClassDefFoundError,
程序代码如下
package   ceshi;

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

public   abstract   class   Ceshi   extends   Applet   implements   ActionListener{
private   Button   quit   =   new   Button();
private   Button   click   =   new   Button();
private   TextField   text   =   new   TextField();
public   void   init()
{
quit=new   Button();
click=new   Button();
text=new   TextField();
setLayout(new   FlowLayout());
add(quit);
add(click);
add(text);
quit.addActionListener(this);
click.addActionListener(this);
}
public   void   start()
{
text.setText( "start ");
}
public   void   stop()
{
text.setText( "stop ");
}
public   void   actionPerformed(ActionEvent   e)
{
if(e.getSource()==quit)
text.setText( "no   quit ");
else   if   (e.getSource()==click)
text.setText( "click   now ");
}



}
希望高手帮帮忙.

------解决方案--------------------
把第一句package ceshi;删了,重新编译
------解决方案--------------------
abstract class 去掉abstract 试试
------解决方案--------------------
如果你放在web-inf 目录下了
那么不会出现package的问题
必须去掉abstract 说明
我不明白你为何要用这个
你的类里面根本没有abstract方法
------解决方案--------------------
不应该是一个抽象类的.