SP2探秘:Java虚拟机安全设置
|
一、Windows XP SP2中的Java虚拟机安全设置概述: Windows XP SP2还对Java安全的相关设置进行了修改。在以往版本的IE浏览器中,和“微软虚拟机”(Microsoft Java Virtual Machine,简称为Microsoft JVM)相关的安全设置是由IE浏览器“Internet选项”的自定义区域提供的。Windows XP SP2把这些设置更改为JVM选项,Java虚拟机的开发人员可以通过它来控制执行。 当用户试图加载运用了Java Applet的页面时,Windows XP SP2中的IE浏览器将会显示出以下的信息:
当Microsoft JVM的设置被配置为禁用而系统中又没有安装其他Java软件时,上面的提示也将出现。如果要禁止IE弹出上述提示,用户可以清除提示上面的复选框,也可以在“Internet选项”的“高级”标签上取消“显示过滤的Java Applets”复选框。 想要了解更多信息的朋友可以访问Microsoft.com相关站点。 二、用户还需要谨记的两个关键点: ·可以通过Java.com获取Java软件; ·如果计算机上安装了Microsoft JVM,它可能已经失效了。 核验Microsoft JVM的方法是定位MSJAVA.DLL文件并检测它的版本属性。MSJAVA.DLL的版本必须和在命令提示符中运行了JVIEW.EXE后返回的版本相同。 禁用Microsoft JVM的设置位于“Internet选项”的“安全”标签中的自定义设置里,如下图所示:
附:如何从Windows XP上删除微软Java虚拟机并安装Sun Java虚拟机? 在Sun MicroSystems公司的干涉下,微软已经宣布未来的产品将不再集成微软Java虚拟机(Microsoft JVM),并在不久的将来停止对现有Microsoft JVM的支持。在这种情况下,删除Windows XP中的Microsoft JVM转向使用Sun Microsystems JVM等Java虚拟机显得十分有必要。在其应用程序或站点上使用了Microsoft JVM的开发人员必须到微软官方网站的“转换微软Java虚拟机”(http://go.microsoft.com/fwlink/?LinkId=21850)页面上查看相关的迁移选项。 以下几个步骤可以助你达到删除Microsoft JVM的目的: 1、在“开始”菜单上选择“运行”; 2、输入以下命令:“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”启动卸载进程; 3、在弹出的确认信息上点击“确定”,然后选择“重新启动”; 4、在计算机重新启动之后,删除以下项目:“\%systemroot%java”文件夹,“\%systemroot%inf”文件夹中的“java.pnf”文件,“\%systemroot%system32”文件夹中的“jview.exe”和“wjview.exe”文件;HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VM注册表子键,HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerAdvancedOptionsJAVA_VM注册表子键(删除IE浏览器中的相关选项)。 现在,Microsoft JVM已被删除了。在担心计算机中没有了Java虚拟机后会对自己上网等行为造成麻烦吗?不要紧!你可以在这里下载Sun公司出品的面向Windows的最新JVM。 此外,要检测系统中是否安装有Sun Java虚拟机,可以在“控制面板”中看是否有“咖啡杯”图标的存在,或IE浏览器“Internet选项”的“高级”标签下是否有“JRE”选项,或者还可以看系统托盘上是否出现“咖啡杯”图标。 源代码网供稿. |


