这个问题我也出现过。。
你不能把你的APPLET 的CLASS 文件放在 classes 目录下。
你可以为APPLET 的CLASS 文件放在其他的目录下,就是别放在classes 下。。

解决方案 »

  1.   

    大家都知道JDK里面自带了一个.监测内存的applet的例子.
    MemoryMonitor.java但是不知道为什么.我在JCreator里面可以编译.并运行..
    一和网页加到一起就出错.说notloaded 不能载入.??
    也在同一目录里.不知道为什么.
    他是不是调用了java2D的东西.呀.请高手.帮帮忙???
      

  2.   

    检查一下你的JRE,必要的时候卸载后装个最新的,并设置好环境变量。
    可以编译但不能结合网页正确显示,就是这个问题,与JDK、路径无关。
      

  3.   

    <jsp:plugin type="applet" code="xx.class" width="200" height="200"/>
    直接放在jsp同一个文件目录下面!
      

  4.   

    上面的朋友,问题是,存在一个规划的问题!!!我的前提是
    CLASS文件都放在一起!
      

  5.   

    我好郁闷啊,我搜索了帖子,方法都是这样
    我的怎么会事,
    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <HTML>
    <HEAD></HEAD>
    <BODY>
    <applet code="MyApplet.class" width="200" height="200">
    </applet>
    </BODY>
    </HTML>
    现在CLASS文件就和JSP文件在同一目录下,
    运行以后,就一快灰色的区域,什么都不显示,也不抱错
    到底怎么回事啊,帮帮忙啊!!!!!!!!!
      

  6.   

    <jsp:plugin type="applet" 
                code="xx.class"
                codebase="WEB-INF/classes" 
                width="200" 
                height="200">
    </jsp:plugin>
      

  7.   

    <applet code="MyApplet.class" width="200" height="200">
    然后文件和CLASS文件同一目录下,都提示CLASS NOT FOUND
    郁闷啊!
      

  8.   

    确认一下你的class文件是否 有package结构,如果是 code="package.MyApplet.class" 才对啊
      

  9.   

    而且同目录下还有个HTML文件,里面代码也是<applet code="MyApplet.class" width="200" height="200">
    我在命令提示符下:appletviewer xx.html是正常显示的!
      

  10.   

    applet不能放在classes目录下。servlet和applet就分开规划吧。
      

  11.   

    IE不支持高版本的jdk吧用<applet code="MyApplet.class" width="200" height="200">
    </applet>
    不行的
    用jdk自带的bin下的HtmlConverter.exe转一下试试呢
      

  12.   

    我转换后的结果
    <OBJECT 
        classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
        codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0"
        WIDTH = "200" HEIGHT = "200" >
        <PARAM NAME = CODE VALUE = "./MyApplet.class" >
        <PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
        <PARAM NAME = "scriptable" VALUE = "false">    <COMMENT>
    <EMBED 
                type = "application/x-java-applet;version=1.4" \
                CODE = "./MyApplet.class" \
                WIDTH = "200" \
                HEIGHT = "200" \
        scriptable = false \
        pluginspage = "http://java.sun.com/products/plugin/index.html#download">
        <NOEMBED>
                
                </NOEMBED>
    </EMBED>
        </COMMENT>
    </OBJECT>
      

  13.   

    不好意思错了
    应该是下面的,我试过是可以的
    MyApplet.calss和jsp文件在同一个目录下<OBJECT 
        classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
        codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0"
        WIDTH = "200" HEIGHT = "200" >
        <PARAM NAME = CODE VALUE = "MyApplet.class" >
        <PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
        <PARAM NAME = "scriptable" VALUE = "false">    <COMMENT>
    <EMBED 
                type = "application/x-java-applet;version=1.4" \
                CODE = "MyApplet.class" \
                WIDTH = "200" \
                HEIGHT = "200" \
        scriptable = false \
        pluginspage = "http://java.sun.com/products/plugin/index.html#download">
        <NOEMBED>
                
                </NOEMBED>
    </EMBED>
        </COMMENT>
    </OBJECT>
      

  14.   

    用jdk自带的bin下的HtmlConverter.exe转一下试试呢
    -------------------------------------------你是说转换JSP文件????
    我记得我转换过HTML文件,然后用WEB服务器的方式浏览,也不行?
    我的JDK1。4,TOMCAT5。0,IE6。0UP
      

  15.   

    不是转jsp,就是把关于applet的部分提出来存成html转换后再放回去我刚才试了试,是可以的
    就用OBJECT那部分换掉你的applet那部分 我的是JDK1。4,TOMCAT4,IE6
      

  16.   

    <OBJECT 
        classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
        codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0"
        WIDTH = "200" HEIGHT = "200" >
        <PARAM NAME = CODE VALUE = "MyApplet.class" >
        <PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
        <PARAM NAME = "scriptable" VALUE = "false">    <COMMENT>
    <EMBED 
                type = "application/x-java-applet;version=1.4" \
                CODE = "MyApplet.class" \
                WIDTH = "200" \
                HEIGHT = "200" \
        scriptable = false \
        pluginspage = "http://java.sun.com/products/plugin/index.html#download">
        <NOEMBED>
                
                </NOEMBED>
    </EMBED>
        </COMMENT>
    </OBJECT>
    这段覆盖掉JSP文件中的
    <applet ...
    </applet>
    这段,然后再运行?
      

  17.   

    晕死,这样可以!但我想问,你这段代码是怎么得来的????
    为什么要这样做?还有就是帮我测试一下,如果CLASS文件放在WEB-INF\CLASSES\目录下呢,谢谢
      

  18.   

    最后问一个问题:
    我显示的图片底色是白色,可是嵌入的APPLET周边的区域是灰色的,我需要是全白的
    是在哪个地方修改,谢谢,解决,马上揭贴~
    先感谢热心的网友们!
      

  19.   

    我把你上面贴的那个jsp文件改为html后缀后.用htmlconvertor转换后得到的啊
    因为ie不支持swing,所以要在ie中运行applet必须用这种插件的方式
    就像在ie中显示视频,或者falsh都是这样的吧我试了试把class放在classes里不行
    为什么要放在classes里呢?
    这个目录客户不应该能访问到啊,applet的class是要下载到客户端执行的啊
    和javabean无关
      

  20.   

    Container ac=getContentPane();
    ac.setBackground(new Color(0xFFFFFF));
      

  21.   

    我也遇到相同的问题:
    我感觉是这样的:
    如果你的class文件有 package com.lcl.myapplet
    那么,在html的applet中要加入 codebase=com.lcl.myapplet,否则不可以显示
    其他的,我也不明白,顶一下