问题可能是出在CodeBase=这里,我建议你首先打开ie5的java虚拟机功能,在高级的选项中,重新启动以后,再运行你的applet然后,选择查看下的java虚拟机,看看当时完整的路径是多少,我想问题就很清楚了。

解决方案 »

  1.   

    I think there is something wrong with the CLASSPATH.
    Is it in Win2000?
      

  2.   

    codebase在不设置的时候,默认是本目录,所以你可以试一下将该类放在与html同目录,而不设置codebase。
    在不行的话,你可能要下载插件
      

  3.   

    首先谢谢各位高手的回复。现在的情况是。该类与html是在同一个目录下。系统是win98.
    我用的是jdk1.4beta 2 版。自还jre我又下了一个jre1.3但是安装完毕后,没有任何
    变化。在classpath中也将该目录设置了。而且在classpath中第一项是‘。’。在path
    中也试了不行。
    在ie中的java控制台中有以下信息。
    Error loading class: MouseApplet
    java.lang.NoClassDefFoundError
    java.lang.ClassNotFoundException: MouseApplet
    at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
    at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
    at com/ms/applet/AppletPanel.securedClassLoad (AppletPanel.java)
    at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
    at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
    at com/ms/applet/AppletPanel.run (AppletPanel.java)
    at java/lang/Thread.run (Thread.java)
    各位大侠。我是不是在一些设置上有问题,因为jdk自带范例在ie中也存在同样问题。
    另外,如果是ie的java虚拟机不支持,我怎样才能使ie用jdk自带的java虚拟机?
      

  4.   

    到sun下载一个htmlconv,用它把你的html文件转换一下就行了
      

  5.   

    谢谢你hx129.我用htmlconv把html转换了一下,就可以用了。但是每次都必需这么做吗?
    有没有直接写的?
      

  6.   

    你可以看看转换后的HTML文件,用的是PLUGIN方式,学一下,自己直接写吧