看一下classpath的路径对不对,applet的放置位置对不对,class的放置位置对不对。。

解决方案 »

  1.   

    以上各位说的我都已经改过了,我的意思不是每个applet都不能看,而是特定的几个看不了,而我在1.3重一点问题都没有。而且我还用1.4重新javac过,还是不行。会不会是1.4有所变动,对1.3支持不是很好啊!
      

  2.   

    这是类解析的时候出现的错误classFormatError,class文件中的常量池中的tag不对。我认为用1.4的javac重新编译应该可以。不过你最好用java -version试一试,看看是不是1.3的没有卸载。classpath,也核对一下路径,然后restart computer.
      

  3.   

    同意蛤蟆的看法,我认为出现这样的问题和你的程序本身并没有多大的关系,只是JDK1.31和JDK1.4本身在打架。有可能虽然你现在安了1.4但是注册表中的信息却还是1.3的。这样在运行时就会出错。你可以在注册表里查一下。路径还是比较简单的,很容易找到。
    另外,你这个applet不是用JBuilder做的吧,如果是用JBuilder做的,有可能是用了JBuilder的布局管理器,那样的话自然运行不了
      

  4.   

    不是了,是1.3和1.4的 class文件的规范不太一样,你可以用1.4的javac重新编译你的代码。1.2,1.3,1.4之间的都存在这种问题。运行是需要限定版本的 。
      

  5.   

    这个applet完全是用文本编辑器写出来的,系统也重装过,所以不存在上面朋友说的注册表的问题,同样我也用javac重新编译过,同样是看不到结果。
    to 我心烦
    运行时时如何限定版本啊?
      

  6.   

    重新编译时有没有什么信息??什么信息都没有就编译通过啦??
    那就奇怪啦。你是用什么来看的,ie? 是IE5.0还是5.5,又或者是6.0呢,我觉得有可能是IE 的问题你有没有试过用appletviewer来看呢??
      

  7.   

    大哥哥们,这些问题我也常遇到,我没有装过jdk1.3。同样什么也看不到,老是说初始化错误。我一直没有办法解决。。运行applet需要特别配置path,或者classpath?
      

  8.   

    我也碰到了!
       我用的是IE6.0,在装JDK1.4的机子上就是看不成!总说初始化出错!
          到其他机子上正常!
       不信的话你看看~
             www.kingsonnet.com
       左边的菜单是APPLET程序。