Mac OS Runtime for Java
DeveloperApple Inc.
Stable release
MRJ 2.2.6 / April 8, 2004
Operating systemclassic Mac OS
TypeJava virtual machine
LicenseApple SLA
Websitedocs.info.apple.com via WayBack machine

Mac OS Runtime for Java (MRJ, originally Macintosh Runtime for Java) was Apple's proprietary virtual machine for 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 JIT compiler developed by Symantec, the standard Java class library from Sun, additional classes providing Macintosh-specific functionality, and the Apple Applet Runner (a lightweight application for running Java applets 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 ports of most of the tools from Sun's Java Development Kit (in the form of 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.[1]

Since the transition to Mac OS X, Apple has discontinued MRJ and instead maintains and distributes a port of Oracle's HotSpot Java virtual machine.[2] As of Java 7, Apple has discontinued its own JRE, and Java support on OS X/macOS now comes directly from Oracle.

Implementations

edit
  • Java 1.0.2 with Mac OS Runtime for Java v 1.5.1 [1] (starting with version 1.5, MRJ included a JIT compiler)
  • Java 1.1.8 with Mac OS Runtime for Java v 2.2.6 [2]

References

edit
  1. ^ Cohen, Peter (1 June 2001). "New Mac OS Runtime for Java available for Mac OS 9". PCWorld. Retrieved 30 October 2017.
  2. ^ "Get Java for your Mac". Apple Support. Retrieved 8 April 2021.
edit


📚 Artikel Terkait di Wikipedia

Java Development Kit

JDK, for AIX, Linux, Windows, MVS, OS/400, Pocket PC, z/OS; Not being maintained or discontinued: Apache Harmony; Apple's Mac OS Runtime for Java JVM/JDK

Java (software platform)

Java source code into Java bytecode (an intermediate language for the JVM), is provided as part of the Java Development Kit (JDK). The Java Runtime Environment

List of Java virtual machines

for Oracle Forms in web sites. JRockit (originally from Appeal Virtual Machines) – acquired by Oracle for Linux, Windows and Solaris. Mac OS Runtime for

Java version history

2005). "Java 5 available for Mac OS X". Sitepoint. Retrieved September 30, 2016. "Version 1.5.0 or 5.0?". Oracle.com. Retrieved April 18, 2016. Java brand

Cocoa (API)

object-oriented application programming interface (API) for its desktop operating system macOS. Cocoa consists of the Foundation Kit, Application Kit,

Free Java implementations

added support for Mac OS X, multiple versions of Linux and the Java Platform, Standard Edition version 8. Zulu is certified compliant with Java SE 8, 7 and

MacOS Sierra

macOS Sierra (version 10.12) is the thirteenth major release of macOS (formerly known as OS X and Mac OS X), Apple's desktop and server operating system

Mac OS X Server

mixture of Mac OS 8's Platinum appearance with OPENSTEP's NeXT-based interface. It included a runtime layer called Blue Box for running legacy Mac OS-based