可能是由于你以前装的某个东西修改了 JVM 的设置,而后删除时又没有恢复设置造成的,你查看一下注册表的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment项
下面是我的机器上的这一项,你可以试着参照修改。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.5"[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5]
"JavaHome"="C:\\Program Files\\Java\\jre1.5.0"
"RuntimeLib"="C:\\Program Files\\Java\\jre1.5.0\\bin\\client\\jvm.dll"
"MicroVersion"="0"[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5.0]
"JavaHome"="C:\\Program Files\\Java\\jre1.5.0"
"MicroVersion"="0"
"RuntimeLib"="C:\\Program Files\\Java\\jre1.5.0\\bin\\client\\jvm.dll"

解决方案 »

  1.   

    不行啊,我把JDK and JRE卸了,也把所有与Java有关的注册表信息都清理干净了,重新装好,结果还是一样。
      

  2.   

    是不是,没设JAVA_HOME??我JDK的安装路径是c:\j2sdk1.4.1_02设置环境变量:
    JAVA_HOME   c:\j2sdk1.4.1_02
    CLASSPATH   c:\j2sdk1.4.1_02\lib\tools.jar;.
    Path:       c:\j2sdk1.4.1_02\bin;.这样设是没有问题的
      

  3.   

    只要变量设好了
    那么虚拟机的问题就不会出现多大问题
    我编的APPLET小程序 每次都运行的很正常
    并且 我只设了一个环境变量PATH 
    CLASSPATH 和 HOME 我都没设
      

  4.   

    要重装就装SDK1.5,要先卸载原版本,还不行尝试升级浏览器,再不行重装操作系统。
      

  5.   

    html 运行applet时使用的是windows自带的jre,而你自己装的jdk是不会被ie自动调用的,当然可以在注册表中jre键指向你自己装的jre文件夹.
    看看注册表,再确信不是windows自带jre的问题.