是不是你的applet调用了什么类没有在系统classpath里头啊?

解决方案 »

  1.   

    在本地不通过web server 就没有问题啊
      

  2.   

    那你webserver的classpath?和你的codebase?
      

  3.   

    如果你只写打印一行字显示正常的话,说明你的APPLET设置应该正常的.这样试试:
    1\直接把APPLET放在IIS中,不放在TOMCAT里,试试看;
    2\找找看,用了些什么自定义的类文件,需CLASSPATH里面去;
    3\有没有使用IO流,可能你在本机测试时没问题,发布是就肯定不行,如果一定要读文件,APPLET要与SERVLET通讯才行.
      

  4.   

    if there is not error msg as "no class found error", 
    it should be the problem of your IE, try to install JRE
      

  5.   

    我直接把applet放在apache里,不通过tomcat,结果是一样的(无法显示)
    win2000下的配置
    PATH="%PATH%";e:\jdk1.3;e:\jdk1.3\bin;e:\jdk1.3\jre;.
    set JAVA_HOME=e:\jdk1.3
    set TOMCAT_HOME=e:\tomcat
    SET CLASSPATH=.;e:\jdk1.3\jre;e:\jdk1.3\lib\merlia.jar;e:\jdk1.3\lib\dt.jar;e:\jdk1.3\lib\tools.jar;e:\jdk1.3\lib\htmlconverter.jar linux下的
    JAVA_HOME=/usr/local/jdk
    CLASSPATH=.:/usr/local/jdk/lib:/usr/local/jdk/jre/lib
    PATH=$PATH:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/jdk/lib:/usr/local/jdk/jre/lib:/usr/local/jd
    k/bin:/usr/local/jdk/jre/bin
    JRE_HOME=/usr/local/jdk/jre发布到我同事的机器上(win2000+tomcat),我通过浏览器就可以正常看到结果。就是发布到我的机子上(win2000+tomcat)和一台linux服务器上就不行了,我在linux服务器上执行另外的java应用程序没有问题
      

  6.   

    在win2000下执行一个java应用程序出错,请问会是我那个环境变量设置错误?
    Exception in thread "main" java.lang.NoClassDefFoundError: mycanvas
      

  7.   

    Applet的路径问题,是什么意思?
    你指的是哪个路径?
      

  8.   

    是类路径问题
    也就是classpath的设置
    你在win2000的环境设置里头 找到classpath 在最后加上;.
      

  9.   

    我碰到过同样的问题,和你的什么设置都没关系!!你一定是用到了图片或声音等文件,你试一下这么做image=getImage(new URL(getCodeBase(),"Images/wrox_logo.gif"));
      

  10.   

    因为执行applet的是嵌入在浏览器内的jre,你不需要做任何设置!我想不引用外部资源的applet肯定都正常!!是你的源代码的问题