最近我的浏览器Firefox,IE,Safari等突然对JRE失去了支持。准备重新安装一遍JRE。
在Sun的官网下载一个最新版本的JRE,点击安装,一直弹出“此版本已安装,是否重新安装之类的问题”。
分析:
1.难道是以前装的JRE卸载不干净?
可是我在安装前,把JRE都卸载干净的。去C:/Program Files/Java(JRE默认的安装路径)找,没有任何的东西,无语。
2.注册表有问题?用360卸载提示完全卸载,包括强烈清除注册表。应该不会。
3.没办法了,左思右想,应该还是注册表的问题。去看看吧。找到 Registry(HKEY_LOCAL_MACHINE/Software/JavaSoft/)。关注一下两个条目。
Java Plug-in
Java Web Start
发现每一个下面都有几个条目,其中包括了几个用过的JRE版本。咦???居然“1.6.0_20”。
这个不就是我要安装的最新的JRE版本吗?
我晕,难道360骗人,注册表没有清理干净吗?
把没用的根版本有关的条目都删掉。重新运行安装程序。
哈哈,一切正常,全部ok。打开注册表,发现里面的条目全部恢复,并且都为新安装的最新版本。
总结:
1.对什么都别过分相信依赖,360不是无敌的。JRE(开源的东西)也会去碰注册表。
2.遇到问题要思考,不要过分去依赖网络找答案。