"Microsoft Virtual Machine" redirects here. Not to be confused with Microsoft Virtual PC.
This article is about the discontinued proprietary Java Virtual Machine implementation. For the currently maintained OpenJDK build, see OpenJDK.
The Microsoft Java Virtual Machine (MSJVM) is a discontinued proprietary Java virtual machine from Microsoft. It was first made available for Internet Explorer 3 so that users could run Java applets when browsing on the World Wide Web. It was the fastest Windows-based implementation of a Java virtual machine for the first two years after its release.[1] Sun Microsystems, the creator of Java, sued Microsoft in October 1997 for incompletely implementing the Java 1.1 standard.[2] 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.
^Neffenger, John (August 1, 1998). "Which Java VM scales best?". JavaWorld. Retrieved 2020-07-16. 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.
^Zukowski, John (October 1, 1997). "What does Sun's lawsuit against Microsoft mean for Java developers?". JavaWorld. Retrieved 2020-07-16.
and 24 Related for: Microsoft Java Virtual Machine information
non-exhaustive lists of Java SE Javavirtualmachines (JVMs). It does not include every Java ME vendor. Note that Java EE runs on the standard Java SE JVM but that...
Visual J++ and the MicrosoftJavaVirtualMachine were created as incompatible implementations. After the Sun v. Microsoft lawsuit, Microsoft abandoned it and...
services. Virtualmachines, infrastructure as a service (IaaS) allowing users to launch general-purpose Microsoft Windows and Linux virtualmachines, software...
Java bytecode is the instruction set of the Javavirtualmachine (JVM), crucial for executing programs written in the Java language and other JVM-compatible...
applet to then execute within a Javavirtualmachine (JVM) in a process separate from the web browser itself. A Java applet could appear in a frame of...
Gecko (the browser engine of Firefox). Microsoft claimed that Internet Explorer 11, running the WebKit SunSpider JavaScript Benchmark, was the fastest browser...
virtualmachine (HotSpot), the Java Class Library and the Java compiler (javac). The web-browser plugin and Web Start, which form part of Oracle Java...
Specification (JLS) and the JavaVirtualMachine Specification (JVMS) and provides the Standard Edition (SE) of the Java Application Programming Interface...
Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer...
The Java Class Loader, part of the Java Runtime Environment, dynamically loads Java classes into the JavaVirtualMachine. Usually classes are only loaded...
Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often...
On February 3, 2003, Microsoft released Service Pack 1a (SP1a). It was the same as SP1, except the MicrosoftJavaVirtualMachine was excluded. Service...
Along with weak references, Java has soft references. They are much like weak references, but the Javavirtualmachine (JVM) will not deallocate softly-referenced...
in 2008, which was in turn acquired by Oracle in 2010. VirtualBox may be installed on Microsoft Windows, macOS, Linux, Solaris and OpenSolaris. There are...
portable virtualmachines is addressed at a higher level of abstraction than in physical machines. Some virtualmachines, such as the popular Javavirtual machines...
Infocom used the Z-machine to make its software applications more portable Java bytecode, which is executed by the Javavirtualmachine ASM BCEL Javassist...
Microformat that allows users to subscribe to portions of a web page. Microsoft developed the Web Slice format, and published a specification under their...
source Javavirtualmachine software as free runtimes or free Java runtimes. Some advocates in this movement prefer not to use the term "Java" as it has...
Programming JSP—JavaServer Pages JTAG—Joint Test Action Group JVM—JavaVirtualMachine K&R—Kernighan and Ritchie K8s—Kubernetes KB—Keyboard Kb—Kilobit KB—Kilobyte...