但我的同学也是IE6.0的哦,
我下载了MS Java虚拟就可以了吧?用appletviewer 看很麻烦啊

解决方案 »

  1.   

    如果一定要用浏览器来显示,在IE浏览器的“工具”-"Internet选项"-“高级”中选中“使用Java 2 用于Applet”就可以了。
      

  2.   

    你开发的APPLET是否用到了JDK1.2以后的包?如果是,需要重新安装JRE,不然就是用不了的,IE6自带的JRE是1.1的;所以如果用到想Swing这样的包,就不可以直接用
      

  3.   

    我下了SUN公司的JVM就可以正常浏览了,我的也是IE6,你到SUN公司上下一个应该就没问题.
      

  4.   

    本人已经下载了SUN JVM了,
    云木说要重新安装JRE是什么意思?
    JDK1.4.2中不是包含有的吗?
    我用的是.awt,applet 没有1.2以后的啊,我用Mozilla就可以正常浏览的,呵呵,IE6,他有问题!
      

  5.   

    JRE是java运行环境,如果不进行开发则只用JRE即可!!
      

  6.   

    可能就是IE6的问题.我在一些教材上读到过, 当年Java applet还红极一时的时候, 各大浏览器纷纷在新版本中内置了applet引擎来支持Java applet. 也就是说从那时候起, 浏览器就一直是可以正常解释<applet>标记并运行applet的, 就像一遇到<img>标记就显示一幅图像一样简单. 但是, 因为浏览器中的applet引擎的更新总是比Java版本的更新慢一拍, 所以后来一般的浏览器都只支持Java 1.1版本编写的applet, 而不再支持新的版本了. 为了让浏览器可以正常运行新版本的applet, Sun提供了免费的浏览器插件, 只要安装了插件, 运行相应版本applet就没问题了.所以, 我认为是微软非常武断地去掉了IE6.0中对applet的内置支持, 从而导致不管是什么版本的applet, 均要下载插件才能浏览. 这样很大程度限制了用户浏览和运行java applet!
      

  7.   

    我刚做了一个小测试证明了一下!
    我有一个页面, 里面有三个applet, 都是1.1版java编写的.
    我请一个朋友用IE 6.0查看, 他说只能显示灰色色块.
    我又请另一个朋友用苹果机上的Safsri查看, 可以正常显示.注: 这两位朋友的系统均未装过任何JRE!
      

  8.   

    更晕,
    我已经下载SUN JVM 和MS JVM了,
    还是没用啊,不然,我怎么会郁闷呢!
      

  9.   

    请注意:
    我用Mozilla就可以正常浏览的,呵呵,IE6,他有问题!
    我用Firefox 就正常了,
      

  10.   

    我觉得jdk 版本 有问题!
    你用jdk编写的代码版本 应该跟你安装的jre版本一致才行
    比如你用jdk1.4编写的代码 肯定要运行在装了jre1.4的才能用啊``
      

  11.   

    肯定不会是IE6的原因,我的就是IE6的,能显示!
    j2sdk1.4.2_06+IE6
      

  12.   

    大家越说越晕,
    JDK1.4.2里面不包含有JRE1.4.2的吗?
    不太懂,
      

  13.   

    那下载并安装了JRE1.4.2还要不要设置什么环境变量不的?
      

  14.   

    jre是java运行时环境(jdk1.3版本以后都包含jre)不用
    单独下载这是我在网上看到的!!!
      

  15.   

    为什么在页面中应出现Applet 的地方却只有一块灰色的方块
    请把鼠标移到灰块上,并注意状态栏中的出错信息,有以下几种情况:出错信息一: "Applet can't start:exception:java.lang.NumberFormatException" 这是由于applet的代码遭到了破坏,请重新拷贝和粘贴该代码。 出错信息二: "load: class srcctx not found" 请检查是否存在以下情况: (1)带有该applet的HTML文件与srcctx.class文件不存在相同的文件夹内,并且根据class文件的路径找不到该文件 解决方法:把class文件与HTML文件存在相同文件夹内 (2)srcctx.class文件的文件名有大写字母,或后缀名是".cla" 解决方法:把文件名改为小写或后缀名改为".class" (3)文件中是否有""代码,该代码会误导applet寻找.class文件,从而产生错误 解决方法:手工把该代码删去,这不会对程序的执行有任何影响 如无以上情况,请清空缓存再试 出错信息三: "Applet can't start error: java.lang.ClassFormatError" 可能是class文件在上载过程中遭到了破坏,请重新上载一次。IE显示applet已经启动,但是还是只显示灰色的一块。这种问题在使用jBuilder等集成开发工具是最容易出现,用appletviewer就没有问题。这是因为你在applet中使用了IE不支持的java版本。jBuilder在做applet是默认使用了swing组件,但是IE只支持jdk1.1,所以造成了这种情况。只要把导入swing的语句去掉就行了,然后按照提示修改一下代码,不要用swing组件的方法。如果你觉得swing组件很漂亮,打死都要用,那么就装一个java的plug-in这个东西在你装jdk的高版本时就自动装上了。看看你的控制面版中有没有那个红鼻子的小东西。但是切记,如果你要用它,那么你的html的文件的写法就和从前不一样了,不能简单的用CODE来指明类了还有如果applet要加载的东西比较大,在java applet还没有全部加载的时候,也是这种情况
      

  16.   

    我的也是这种情况啊 
    楼上的说得 倒是不错 我的没有任何的提示啊 就一个灰框就完了...
    不解~~
    ms的东西有点过时了~
    再过几年好像还不支持java了呢
      

  17.   

    用JCrertor看很方便的,用它打不HTML文件,直接点那个运行,
    如果不行的话,就用设置了……………………………………………………
    configure-->options-->JDK Profiles    把原来那个列表框中的那个给删了,
    再点 new 选择你安装j2sdk的文件夹    然后KO   OK
    就行了
      

  18.   

    再想说一下,用appletviewer看最大的特点的…………………………………………郁闷
      

  19.   

    回复人: tom2005(快乐着) ( ) 信誉:120  2005-03-02 17:40:00  得分: 0  
    这位同们,首先谢谢你的详细回复,不过我的用 Firfox可以正常回复,.
    我用的是awt.控件,唯一有问题的是MS的浏览器不行,!我晕,而且我也下载了MS jvm !!!所以我就感到奇怪!@