要安装jre,或者编译的时候用 -target 1.1 指定jdk版本。

解决方案 »

  1.   

    谢谢,但是jre肯定装了,1.42的版本,另外并不是所有的applet都不能执行,比如下面这个可以,
    import java.awt.*;
    import java.applet.*;public class Applet1 extends Applet {
      public void paint(Graphics g) {
        g.drawString("First applet", 10, 10);
      }
    } ///:~
      

  2.   

    这个又不行了:
    import java.awt.*;
    import javax.swing.*;
    import java.applet.*;public class Button2 extends Applet {
      Button 
        b1 = new Button("Button 1"), 
        b2 = new Button("Button 2");
      JButton 
        b3 = new JButton("Button 3");     
      public void init() {
        add(b1);
        add(b2);
        add(b3);
      }
      public boolean action(Event evt, Object arg) {
        if(evt.target.equals(b1))
          getAppletContext().showStatus("Button 1");
        else if(evt.target.equals(b2))
          showStatus("Button 2");
        // Let the base class handle it:
        else if(evt.target.equals(b3))
          getAppletContext().showStatus("Button 3");
        return true; // We've handled it here
      }
    } ///:~
      

  3.   

    你的Applet只要有swing包就不行,估计是你并未激活你的jdk运行环境。
    检查一下IE的Internet选项中的高级页,保证你的jdk运行环境打勾。
      

  4.   

    不知道具体为什么了,我还是用appletview看吧。谢谢诸位。