你是怎么运行的
java HelloApplet ?????applet 应该设置在页面里的

解决方案 »

  1.   

    首先swing包里并没applet,只有JApplet.你应该在开始的导入包的语句中就只使用awt包就可以了.即写成import java.awt.applet;(一般浏览器不支持swing包).而且要像楼上说的一样,你要在网页中设置它,然后运行网页或用appletviewer运行这个网页.在网页中只有加上这么一个标签:
    <APPLET CODE="你的class文件名" WIDTH="300" HEIGHT="300">
    </APPLET>
      

  2.   

    我是在j2sdk-1_3_1环境下 用javac HelloApplet.java运行的
    在window2000自带的dos命令提示符下
      

  3.   

    import java.awt.applet;
    public class HelloApplet extends applet
        {
         public void paint(Graphics g) 
          {
           g.drawString("Hello!",50,50);//显示字符串Hello!
           }
         }
    我改成这样,还是不能声称 HelloApplet.class,运行后的提示和上面一样并且在原来的基础上改为
    import java.awt.Graphics;
    import javax.swing.JApplet;public class HelloApplet extends JApplet
        {
         public void paint(Graphics g) 
          {
           g.drawString("Hello!",50,50);//显示字符串Hello!
           }
         }
    运行后提示还是那个样子,真不知道错在那里了
      

  4.   

    谢谢你们的回复,再用IE看之前,必须先生成HelloApplet.class.尔我现在无法生成它
      

  5.   

    http://expert.csdn.net/Expert/topicview.asp?id=1065682
      

  6.   

    "出现java.lang.NoClassDefFoundError: java/util/ArrayList"没有导入java.util.ArrayList
      

  7.   

    我用了各位的方法,但问题依然没有解决,我最后不得已,用1.4.1版本
    问题没有了,但是新的问题出现了。我运行代码
    import java.awt.Graphics;
    import javax.swing.JApplet;
    public class HelloApplet extends JApplet
        {
         public void paint(Graphics g) 
          {
           g.drawString("Hello!",50,50);//显示字符串Hello!
           }
         }时出现提示
    HelloApplet.java:2: Class javax.swing.JApplet not found in import.
    import javax.swing.JApplet;
           ^
    HelloApplet.java:5: Superclass javax.swing.JApplet of class HelloApplet not foun
    d.
    public class HelloApplet extends JApplet
                                     ^
    2 errors我看过几个类似的帖子,但解决不了我的问题
    请各位指点
      

  8.   

    搜索你的电脑,看是否有rt.jar
    如果有,则用winrar等工具看看里面是否有javax.swing.JApplet
    有就将rt.jar放到你的\jdk\jre\lib\ext目录下没有则自己去下载一个最新版本的jre来安装
      

  9.   

    haha
    that's very interesting!
      

  10.   

    我来帮你忙,呵呵
    你的程序应该改成这样的:
    import java.applet.Applet;
    import java.awt.*;public class AppletHello extends Applet {
    public void paint(Graphics g) {
    g.drawString("Hello Applet",28,28);
    }
    }
    便可以了,:)
      

  11.   

    你最好是用j2sdk-1_4_1的环境下运行,因为它没有环境配置问题:)
      

  12.   

    谢谢各位 ,我的问题解决了
    我来帮你忙,呵呵
    你的程序应该改成这样的:
    import java.applet.Applet;
    import java.awt.*;public class AppletHello extends Applet {
    public void paint(Graphics g) {
    g.drawString("Hello Applet",28,28);
    }
    }
    便可以了,:)就这样解决了
    其他各位的方法我也试过了,但没解决我的问题,我现在把我的分数给各位,
    我现在的分不多,只能个最有用的解决方案多一点,其他人平分,谢谢各位了