我刚学applet,还不怎么明白applet的运行需求.只知道写好class文件之后,然后建html文件,在html文件中加入<applet code="" width="" height=""  codebase=""></applet>.
在myeclipse建的web工程中.class文件在当前html文件目录的WEB-INF/classes目录下.
请问这里怎样写<applet></applet>语句

解决方案 »

  1.   

    在HTML文件中插入
    <applet code="XXX.class" width="250" height="300"></applet>
      

  2.   

    applet是在客户端运行的JAVA小程序,不能放在WEB-INF/classes,WEB-INF是放服务器端执行的JAVA程序和配置文件的,那个目录客户端是访问不了的,你需要放到其他地方
      

  3.   

    在src下面建立java文件,IDE会帮编译到class目录下面,然后写html,在里面嵌如Applet就可以了
      

  4.   

    谢谢大家帮忙顶.我是在src下写的java文件.然后编译之后,在WEB-INF/classes下就生成了class文件.用applet viewer都能正常显示.用网页浏览是不能显示.java控制台提示说没有被初始化.具体报错如下:
    载入:找不到类 helloworld.class。
    java.lang.ClassNotFoundException: helloworld.class
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more
    请大家再给看看!!
      

  5.   

    刚刚解决,在HTML或者JSP中添加如下:
    <OBJECT codeBase=lib/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0
            height=600 width=600
            classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93>
    <PARAM NAME="CODE" VALUE="XXX.class"></OBJECT>
      

  6.   

    我的问题刚刚解决了
    我犯的错是这样的,我使用了SWING中组件,但applet用的不是JApplet,后来师兄给我指出来了
    我改过来后,还是直接打开html文件还是不能显示
    原来跟浏览器有关,用遨游不行,WINDOWS自带的可以,火狐也可以不知道你是不是也这样
      

  7.   

    我现在也遇到了这样的问题,不知道怎么运行applet