美文网首页
Microsoft Java虚拟机

Microsoft Java虚拟机

作者: 随风遣入夜 | 来源:发表于2018-07-09 23:50 被阅读58次

    本人一直对于微软这几年的表现持支持态度,今天在翻阅《深入理解Java 虚拟机》一书时,看到Microsoft 也曾经开发过Microsoft JVM,并且表现一度比Sun公司自己的HotSpot VM要好很多,所以就想写个博客算是普及,下面就介绍下Microsoft JVM[本文大大部分内容来自维基百科]。
    Microsoft虚拟机”不要与Microsoft Virtual PC混淆。
    微软Java虚拟机MSJVM)是一个停产专有的Java虚拟机微软。它首先可用于Internet Explorer 3,以便用户在万维网上浏览时可以运行Java小程序。它是发布后头两年内基于Windows的最快的Java虚拟机实现。[1] Java的创建者Sun Microsystems于1997年10月起诉微软,因为它未完全实现Java 1.1标准。[2]它也被命名为美国诉微软公司反垄断民事诉讼,作为微软“ 拥抱,延伸和消灭 ”战略的实施。2001年,微软与Sun达成了诉讼,并停止了其Java实施。

    表现

    Microsoft JVM 在1997年和1998年赢得了PC Magazine编辑选择奖,以获得最佳Java支持。1998年,新版本包括Java Native Interface,它补充了Microsoft专有的Raw Native Interface(RNI)和J / Direct。微软声称拥有最快的Windows Java实现,尽管IBM在1999年也提出了这一说法,并在JavaWorld Volano测试中击败了微软和Sun虚拟机。
    出自:Jump up to: a b John Neffenger - 哪个Java VM最合适?JavaWorld,1998年8月1日引用:“Microsoft SDK 2.02仍然是唯一一个快速且可扩展的Java虚拟机。我们目前拥有最高网站流量的客户对JVM没有其他可行的选择。”
    但是好景不长,在1997年10月,Sun公司正式以侵犯商标、不正当竞争等罪名控告微软公司,随后这款虚拟机也被当作证据之一被呈送法庭。
    结果自然是微软输了,微软终止其Java虚拟机的发展,并逐步在产品中移除Java虚拟机相关功能。
    windows 7中内置了部分Microsoft JVM。
    具有讽刺意味的是,到最后在windows XP SP3中Java虚拟机被完全抹去的时候,Sun公司却又到处登报希望微软公司不要这样做😰。
    Microsoft Java虚拟机于2003年停止响应Sun Microsystems的诉讼。微软继续提供支持,直到2007年12月31日。

    后续

    由于与Sun的和解,2001年Windows XP的初始版本没有附带Java虚拟机。此解决方案要求希望在Internet Explorer中运行Java Applet的人员下载并安装标准Sun Java虚拟机,或者下载Microsoft Java虚拟机的副本。

    适用于Windows XP的Service Pack 1(SP1)于2002年9月9日发布。它包含RTM后安全修复程序和热修复程序,兼容性更新,可选的.NET Framework支持以及用于新设备(如Tablet PC)的已启用技术。它还包括Microsoft Java虚拟机。[6] 2003年2月3日,Microsoft重新发布了Service Pack 1(SP1)Service Pack 1a(SP1a)。此版本删除了Microsoft的Java虚拟机,符合Sun Microsystems的诉讼。

    相关文章

      网友评论

          本文标题:Microsoft Java虚拟机

          本文链接:https://www.haomeiwen.com/subject/otyxpftx.html