最近遇到一个客户问题,某些使用Windows XP用户使用Java Apple插件时IE8会崩溃。分析了一下堆栈,原来是msjava.dll导致的。Msjava.dll是微软的Java虚拟机,一个古老的东西,在新的系统(Windows 7Vista)上已经见不到了。在IE中禁用微软的Java虚拟机,使用Sun的虚拟机,问题解决。

 

微软主页介绍了微软Java虚拟机的支持情况:

中文URLhttp://www.microsoft.com/china/mscorp/java/default.mspx

英文URLhttp://www.microsoft.com/about/legal/en/us/interoperability/java/default.aspx

从微软的中文声明中可以看到,微软Java虚拟机支持于 2007 12 31 日终止。英文声明中说到这个日期又延长到2009630日,中文声明中没有这个延期的声明。无论如何,现在已经是2010,微软的Java虚拟机支持已经到期,我们还是使用Sun的虚拟机吧。

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐