Microsoft Java Virtual Machine: Difference between revisions

Content deleted Content added
mNo edit summary
m Bot: http → https
 
(19 intermediate revisions by 14 users not shown)
Line 1:
{{Short description|Discontinued Java virtual machine}}
{{redirect-distinguish|Microsoft Virtual Machine|Microsoft Virtual PC}}
{{about|the discontinued proprietary Java Virtual Machine implementation|the currently maintained OpenJDK build|OpenJDK}}
The '''Microsoft Java Virtual Machine''' ('''MSJVM''') is a [[discontinued software|discontinued]] proprietary [[Java virtual machine]] from [[Microsoft]]. It was first made available for [[Internet Explorer 3]] so that users could run [[Java applet]]s when browsing on the [[World Wide Web]]. It was the fastest [[Microsoft Windows|Windows]]-based implementation of a Java virtual machine for the first two years after its release.<ref name="jworld">John{{cite web |last1=Neffenger |first1=John |date=1998-08-01 [http|df=mdy |url=https://www.javaworldinfoworld.com/javaworldarticle/jw2076748/which-08java-1998/jwvm-08scales-best-volanomark.html |title=Which Java VM scales best?], |work=[[JavaWorld]], August|access-date=2020-07-16 1, 1998 Quote:"|quote=Microsoft SDK 2.02 still stands alone as the only fast and scalable Java virtual machine. Our customers with the highest Web site traffic currently have no other viable choice for a JVM."}}</ref> [[Sun Microsystems]], the creator of Java, sued Microsoft in October 1997 for incompletely implementing the Java 1.1 standard.<ref name="jworld2">{{Citecite web |last1=Zukowski |first1=John |date=1997-10-01 |df=mdy |url=https://www.javaworldinfoworld.com/article/2077055/what-does-sun-s-lawsuit-against-microsoft-mean-for-java-developers-.html |title=What does Sun's lawsuit against Microsoft mean for Java developers? |last=Zukowski|first=John|date=1997-10-01|websitework=[[JavaWorld|language=en]] |access-date=20192020-0307-1316}}</ref> It was also named in the ''[[United States v. Microsoft Corp.]]'' antitrust civil actions, as an implementation of Microsoft's "[[Embrace, extend and extinguish]]" strategy. In 2001, Microsoft settled the lawsuit with Sun and discontinued its Java implementation.
 
==History==
 
===Performance===
The Microsoft JVM won the ''[[PC Magazine]]'' Editor's Choice Awards in 1997 and 1998 for best Java support. In 1998 a new release included the [[Java Native Interface]] which supplemented Microsoft's proprietary Raw Native Interface (RNI) and [[J/Direct]]. Microsoft claimed to have the fastest Java implementation for Windows, although IBM also made that claim in 1999 and beat the Microsoft and Sun virtual machines in the ''[[JavaWorld]]'' Volano test.<ref name="jworld" />
 
===Antitrust trial===
Line 26 ⟶ 28:
*[[Internet Explorer 5|Internet Explorer 5.5]]
*[[Visual Studio]] 6 Microsoft Developer Edition
*[[Windows 98]] and [[Windows MEMe]]
 
The Microsoft Java Virtual Machine was discontinued in 2003 in response to the Sun Microsystems lawsuit. Microsoft continued to offer support until December 31, 2007.<ref name="microsoftkb">{{cite web |url=http://support.microsoft.com/gp/lifean12 |title=ArchivedMicrosoft copyJava Virtual Machine |accessdateaccess-date=2014-08-19 |deadurlurl-status=yesdead |archiveurlarchive-url=https://web.archive.org/web/20140831134121/https://support.microsoft.com/gp/lifean12 |archivedatearchive-date=2014-08-31 |df= }}</ref>
 
===Windows XP===
{{See also|Windows XP}}
The initial release of [[Windows XP]] in 2001 did not ship with a Java virtual machine, because of the settlement with Sun. The settlement required people who wanted to run [[Java Applets]] in [[Internet Explorer]] to download and install either the standard [[HotSpot (virtual machine)|Sun Java virtual machine]], or to download a copy of the Microsoft Java virtual machine.
 
Service Pack 1 (SP1) for Windows XP was released on September 9, 2002. It contained post-RTM security fixes and hot-fixes, compatibility updates, optional [[.NET Framework]] support, and enabled technologies for new devices such as Tablet PCs. It also included the Microsoft Java virtual machine.<ref>{{cite web|archivedatearchive-date=2010-07-02|archiveurlarchive-url=https://web.archive.org/web/20100702213137/http://www.winsupersite.com/reviews/windowsxp_sp1_preview.asp|url= http://www.winsupersite.com/reviews/windowsxp_sp1_preview.asp |accessdateaccess-date= 2007-09-21 |title= Windows XP Service Pack 1 preview |date= September 9, 2002}}</ref> On February 3, 2003, Microsoft re-released Service Pack 1 (SP1) as Service Pack 1a (SP1a). This release removed Microsoft's [[Java virtual machine]] in compliance with the lawsuit with [[Sun Microsystems]].<ref>{{cite web|url= http://support.microsoft.com/?kbid=813926 |accessdateaccess-date= 2007-09-21 |title= Differences Between Windows XP SP1 and Windows XP SP1a |date= February 3, 2003}}</ref>
 
==See also==
{{Portal|JavaComputer (programming language)}}
 
*[[Visual J++]]
 
Line 45 ⟶ 46:
 
==External links==
*[https://java.visualstudio.com/ Modern support of Java at Microsoft]
*{{webarchive |url=https://web.archive.org/web/20140108120009/http://www.microsoft.com/en-us/legal/interoperability/java/default.aspx |date=January 8, 2014 |title=Microsoft Java Virtual Machine Support }}
*{{webarchive |url=https://web.archive.org/web/*/http://www.microsoft.com/mscorp/java/faq.mspx |date=* |title=Microsoft Java transition FAQ }}
*{{webarchive |url=https://web.archive.org/web/20121111054630/http://www.microsoft.com/en-us/news/press/1998/dec98/javavmpr.aspx |date=November 11, 2012 |title=Award-Winning Virtual Machine Continues to Provide Fastest, Most Integrated Java Language Support }}. Microsoft Press release, Dec. 7, 1998
*Darryl K. Taft - [httphttps://www.eweek.com/mobile/microsoft-to-junk-flagship-products-cites-java-settlement Microsoft to Junk Flagship Products, Cites Java Settlement]. December 5, 2003. [[eWeek]]
*Joe Wilcox and Stephen Shankland - [https://www.cnet.com/news/microsofts-java-decision-a-mixed-bag/ Microsoft's Java decision a mixed bag]. [[CNET]], March 18, 2002
*[http://java-virtual-machine.net/download.html Microsoft Virtual Machine Download Links]
*[http://download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/MSJavWU_8073687b82d41db93f4c2a04af2b34d.exe Download last version of MSJVM]
 
{{Java Virtual Machine}}
{{Internet Explorer}}
 
[[Category:Discontinued Java virtual machines]]
[[Category:Discontinued Microsoft software|Java Virtual Machine]]
[[Category:Microsoft litigation]]