不会吧,那将来我的应用程序难道只能在NETSCAPE中打开?IE是主流啊?

解决方案 »

  1.   

    微软在排挤java,所以ie6没有嵌jvm,自己装jre就能解决。
      

  2.   

    最简单的办法是装sun前不久发布的j2sdk1.4.1_02(或jre1.4.1_02),
    (以前的j2sdk1.4.1_01是不行的!)
      

  3.   

    IE5.5中只支持Java1.1,因此,在Java1.2版本以后写的Applet就不能运行,所以,要安装JRE,这样,在运行Applet的时候,系统就会调用JRE里的JVM而不是IE里的JVM了,但有时会碰到即使安了JRE也不能正常运行,原因是:<applet  code=”XXX.class” ……></applet>的格式,会让IE自动调用自己的JVM,必须要有HTML转换器这个程序对原有的HTML文件进行改动,改动后的文件比以前多,但最重要的是有一行:<Object classid=……>,这个标记会使系统自动加载JRE的JVM来运行程序。
    (有了JAR文件后,运行:java -jar htmlconv1_3.jar –gui,在栏位中输入相关信息进行转换)
    2. 不用IE来直接运行Applet
    把/* <applet code=……></applet>*/放在源代码的最上方。但只能用appletviewer来处理,不能用IE,要用IE,还要编写相应的HTML文件才能运行。但有时这么做,还是不能正常运行,在确定装好JRE后,可以使用Plug-in来改变Java插件参数,在“高级”里应有两个插件,JDK与JRE的区别就是前者可以提供出错功能。
      

  4.   

    首先,说明一下,在IE中正确运行一个Applet是的效果:
    注意你的屏幕右下角的系统托盘,如果这个Applet能在IE中运行,那么
    系统托盘中必然会启动一个JAVA的“图标”!
    不知道你的有没有,如果没有,那么这个Applet就没有正确运行,
    即便是IE打开了,Applet也没有被IE打开。
    检查有几个jdk!
    ==========================================
    看看IE高级属性中关于applet用的是什么?和你安装的是否相符?或者在单独安装一下Java Plug-in的插件!再不行,就是清除机器中所有的jdk!
    一定别忘了要清除C:\program files\java(1.4版本jdk,1.3jdk为C:\program files\javasoft)
    这个目录。(除了安装jdk目录,清除掉这个目录也是关键!!!)保证“清除干净”所有jdk后,重新安装一下jdk.正确的jdk安装后 “控制面版”里多出了“Java Plug-in”这么一项,
    大家可以通过这个来设置。==============================
    还有一点是很重要的:
    就是重新编辑了个新的Applet文件,运行,就可以在IE中显示了,
    每次用IE打开Applet的时候, 右下角的系统托盘中都会启动那个
    JAVA的“图标”!不过也请大家注意,我是“重新编辑了个新的Applet文件”,
    因为我发现,原来那个Applet还是不能正常显示!
    必须把内容少做更改,重新写到一个*.java文件中,
    在java.exe它生成class文件。html文件同样要重写!!!
    虽然前后两个Applet的内容相同,只是类名和文件名不同罢了。
    但是用原来的就是不行,新的applet都可以了。
      

  5.   

    去下载一个 jvm
    微软有的下的
      

  6.   

    你在安装JDK时选上JRE 
    安装完后在控制面板上有一个JAVA PLUG - IN的东东 那样就行啦
      

  7.   

    you can try <object></object> to create an applet object
      

  8.   

    装了jvm,同时code=..class的前的目录应该设在classpath中,否则系统可能找不到你的.class文件
      

  9.   

    看看你的Applet是什么版本的吧。
    由于Sun的原因,用JDK1.1做的Applet不被从JDK1.2以后的JRE兼容。
    所以,微软就放弃了对Java的继续升级支持,这个问题在微软的网站上面提到过。
    紧接着,由于微软停止升级,又导致了现在的很多网站没有使用JDK1.2以后的Applet,所以安装最新的JRE反而导致更多的Applet不能运行。