是时候停止使用MSJVM了

 

最近遇到一个客户问题,某些使用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的虚拟机吧。

 

你可能感兴趣的:(java,apple,虚拟机,windows,sun,微软)