applet不用放到class目录的,你直接把com\lj\MyApplet.class 放到jsp目录就ok

解决方案 »

  1.   

    下载sun公司最新jvm。SUN和Microsoft打架!!!没办法。
      

  2.   

    同意 starry(平淡) 
    你应该把Applet放到public_html\com\lj\MyApplet.class目录下
      

  3.   

    运行applet时不是只用了jre吗?jvm和jre有什么区别?
      

  4.   

    那么codebase这个字段有什么用,不要它了吗
    或者codebase = ""
    ?
      

  5.   

    我按照starry(平淡)说的改了,ok了,但我不知道这是什么原因
    我用codebase指定了classes目录为什么不行呢?
      

  6.   

    codebase是相对于jsp文件的目录,所以你至少要指定WEB-INF/classes。
    但是有的Web服务器是禁止jsp直接访问WEB-INF目录的。所以最简单的做法就是把Applet和jsp放在一起。
      

  7.   

    呵呵,阿土哥说的对。很多web服务器就是基于安全方面的考虑,jsp不能直接访问web-inf的。applet和jsp放到一起也没什么,如果有人有兴趣反编译applet,那也没办法
      

  8.   

    jsp所在目录不就是public_html吗
    和web-inf有什么关系?
    web-inf目录下面只有一些xml文件。
      

  9.   

    我想是因为你的applet程序中少了public void init(){}方法的缘故,你试试加上这个方法,这是初始化用的。
      

  10.   

    to kreven(天地无用J2EE):谁会犯这么低级的错误!
      

  11.   

    我看到你的类明和你在html中使用的类明的大小写不一致,你再好好看看