Mac OS Runtime for Java: Difference between revisions

Content deleted Content added
Point specifically to the pages about the classic Mac OS, as this was not for Mac OS X. Use Mac OS X in "prior to", as that was the name when at the time of the transition. Put it into the appropriate category.
mNo edit summary
 
(15 intermediate revisions by 10 users not shown)
Line 1:
{{unreferencedmore citations needed|date=AprilSeptember 20122018}}
{{Infobox software
|name = Mac OS Runtime for Java
Line 9:
|latest_release_date = April 8, 2004
|operating_system = [[classic Mac OS]]
|genre = [[Java Virtualvirtual Machinemachine]]
|license = Apple [[Software License Agreement|SLA]]
|website = [https://web.archive.org/web/20090408064838/http://docs.info.apple.com/article.html?artnum=120209 docs.info.apple.com via WayBack machine]
}}
 
'''Mac OS Runtime for Java''' ('''MRJ''', originally '''Macintosh Runtime for Java''') was [[Apple Inc.|Apple's]] proprietary [[Java Virtualvirtual Machinemachine|virtual machine]] for [[Java (programming language)|Java-based]] applications in the [[classic Mac OS]] (i.e. versions prior to [[Mac OS X]]). Both a runtime environment and a [[software development kit]] (SDK) are available.
 
The runtime environment includes a [[Just-in-time compilation|JIT compiler]] developed by [[NortonLifeLock|Symantec]], the standard Java [[class library]] from [[Sun Microsystems|Sun]], additional classes providing Macintosh-specific functionality, and the Apple Applet Runner (a lightweight application for running Java [[applet]]s without the overhead of a [[web browser]]). A number of web browsers could use MRJ to run Java applets in web pages, including [[Microsoft]] [[Internet Explorer]], [[iCab]] and [[HotJava]].
 
The SDK includes [[porting|ports]] of most of the tools from Sun's [[Java Development Kit]] (in the form of [[Macintosh Programmer's Workshop|MPW]] tools and Macintosh applications), additional tools for packaging Java applications as double-clickable Macintosh applications, libraries for Macintosh-specific functionality, and documentation for the MRJ-specific classes and tools.
 
MRJ v2.2.5 was compatible with Sun's Java Development Kit version 1.1.8.<ref>{{cite news|last1=Cohen|first1=Peter|title=New Mac OS Runtime for Java available for Mac OS 9|url=https://www.macworld.com/article/1017775/mrj.html|accessdate=30 October 2017|work=PCWorld|date=1 June 2001}}</ref>
Since the transition to OS X, Apple has discontinued MRJ and instead maintains and distributes a port of [[Oracle Corporation|Oracle's]] [[HotSpot]] Java virtual machine.{{citation needed|date=December 2011}}
 
Since the transition to Mac OS X, Apple has discontinued MRJ and instead maintains and distributes a port of [[Oracle Corporation|Oracle's]] [[HotSpot (virtual machine)|HotSpot]] Java virtual machine.<ref>{{cite web |title=Get Java for your Mac |url=https://support.apple.com/en-us/HT204036 |website=Apple Support |access-date=8 April 2021}}</ref> As of Java 7, Apple has discontinued its own JRE, and Java support on OS X/macOS now comes directly from Oracle.
==Implementations==
Java 1.0.2 with Mac OS Runtime for Java v 1.5.1 [http://support.apple.com/kb/TA38373?viewlocale=en_US]
 
==Implementations==
* Java 21.20.62 with Mac OS Runtime for Java v 21.25.61 [http://support.apple.com/kb/DL1184TA38373?viewlocale=en_US] (starting with version 1.5, MRJ included a JIT compiler)
* Java 1.01.28 with Mac OS Runtime for Java v 12.52.16 [http://support.apple.com/kb/TA38373?viewlocale=en_USDL1184]
 
==See alsoReferences==
{{Portal|JavaReflist}}
 
==External links==
Line 34 ⟶ 35:
 
{{Java Virtual Machine}}
{{Portal|Computer programming}}
 
{{DEFAULTSORT:Mac Os Runtime For Java}}
Line 41 ⟶ 43:
 
{{prog-lang-stub}}
{{Apple-stub}}