jbuilder做出来的applet可能包含了jbuilder自带的特殊class,所有IE找不到这些class。所以显示不出来。

解决方案 »

  1.   

    你看一下java控制台的错误提示是什么,因为JApplet是Swing构件,而Applet是Awt构件,IE的jre里面也许只有Awt,除非你在装一个java plugin才行,到java.sun.com去下载
      

  2.   

    jintooth,但是我搞不清楚为什么把父类JApplet换成applet就可以在浏览器中显示呢?
      

  3.   

    那是因为IE的没有javax.swing.*这个包
      

  4.   

    我已经用了import javax.swing.*,而且编译时没有错误,只是在嵌入到
    网页时显示不出来
      

  5.   

    大家已经告诉你的了,即便你
    import javax.swing.*,但是ie找不到对应的swing包,所以不能正常显示的,我也是菜鸟,说错了不要怪我呐 ^_*
      

  6.   

    浏览器只支持到jdk1.1.4,swing类可是1.2以后才有的。import语句只是告诉虚拟机所需要的类到哪些包中找。浏览器的java虚拟机自然没有javax包。
    解决办法:1.你可以装新版的java plugin。
    2.2 你可以自己找到javax包,把它与你的程序一起打包(有点麻烦)。
      

  7.   

    这是由于安全的问题, 你可以使用htmlconverter 来convert你的html,然后在相应的policy file里面加入权限,应该就没有问题。