Mac OS Runtime for Java: Difference between revisions

Content deleted Content added
mNo edit summary
 
(43 intermediate revisions by 31 users not shown)
Line 1:
{{more citations needed|date=September 2018}}
{{Infobox_Software
{{Infobox software
|name = Mac OS Runtime for Java
|logo =
|screenshot =
|caption =
|developer = [[Apple Inc.]]
|latest_release_version = forMRJ [[Mac OS X 102.4|OS X 102.4]] Release 56
|latest_release_date = [[FebruaryApril 15]]8, [[2007]]2004
|operating_system = [[classic Mac OS X]]
|genre = [[Java Virtualvirtual Machinemachine]]
|license = Apple [[Software License Agreement|EULASLA]]
|website = [https://web.archive.org/web/20090408064838/http://developerdocs.info.apple.com/java/article.html?artnum=120209 developerdocs.info.apple.com/java/ via WayBack machine]
}}
 
'''MacOSMac OS Runtime for Java''' ('''MRJ''', originally '''Macintosh Runtime for Java''') iswas [[Apple Inc.|Apple's]] proprietary default [[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]].
==External Links==
 
* [http://www.apple.com/macosx/features/java/ Apple.com - Java]
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 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] (starting with version 1.5, MRJ included a JIT compiler)
* Java 1.1.8 with Mac OS Runtime for Java v 2.2.6 [http://support.apple.com/kb/DL1184]
 
==References==
{{Reflist}}
 
==External Linkslinks==
* [{{webarchive |url=https://web.archive.org/web/20090605145302/http://www.apple.com/macosx/features/java/ |date=June 5, 2009 |title=Apple.com - Java] }}
 
{{Java Virtual Machine}}
{{Portal|Computer programming}}
[[Category:Java virtual machine]]
 
[[Category:Mac OS X]]
{{DEFAULTSORT:Mac Os Runtime For Java}}
[[Category:Discontinued Java virtual machinemachines]]
[[Category:Classic Mac OS X]]
 
 
{{prog-lang-stub}}
{{Apple-stub}}