我的页面中采用如下的解决方法,但还是行不通,请求高人指点迷津:
假设页面上有一个APPLET: 
Html代码  
<applet name="myApplet" id="myApplet" .........></applet>  因为Applet有一个isActive()方法,所以我们通过Javascript调用这个方法,如果成功返回true证明Applet正常运行,那么肯定正确安装了JRE。 
Js代码  
<script language="javascript">  
//检查JRE是否安装  
try{  
    if(document.myApplet.isActive()){  
        alert("安装了JRE");  
    }  
}catch(error){  
        alert("没安装JRE");          
}  
</script>  
不过其他情况造成的Applet运行不正常可能也会认为是没有安装JRE,其它问题又有哪些呢,该如何解决?

解决方案 »

  1.   

    cmd下敲java或javac看有没有输出
      

  2.   

    先看 java的咖啡标志加载了吗?加载的话可以打开 控制台看输出
      

  3.   

    加载了,java控制台打开一会后就自动关闭了,然后抛出
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x76977a1f, pid=5312, tid=5464
    #
    # JRE version: 6.0_20-b02
    # Java VM: Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C  [ole32.dll+0x37a1f]
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.

    想问下这是JVM自身的bug还是js代码写的有问题???
      

  4.   

    applet早就被flash淘汰的扔垃圾桶里去了
      

  5.   

    只看过JDK里面applet的demo。
    还真没做过相关的
      

  6.   

    请问一下javascript检测的方法有问题么