ADC Membership Technical Business Join ADC Sitemap
Search
Download Mac OS Runtime for Java (MRJ)


DOWNLOAD MRJ 2.2.4 SOFTWARE

MRJ 2.2.4
Mac OS Runtime for Java (MRJ) 2.2.4 is Apple's implementation of the Java Virtual Machine (JVM), based on Sun Microsystems' Java 1.1.8 specification. MRJ provides the runtime software needed to run Java applets and applications, as well as the Apple Applet Runner, a simple utility for running applets without the overhead of a browser.

MRJ 2.2.4 includes a major security fix, preventing unauthorized applets from accessing the local hard drive. This fixes a bug introduced in MRJ 2.2.3. Anyone who has installed MRJ 2.2.3 or is running Mac OS 9.1 (which includes MRJ 2.2.3) should immediately update their system to MRJ 2.2.4.

MRJ 2.2.4 is an upgrade to MRJ 2.2 that improves memory usage, and provides substatial performance improvements for users who repeatedly access the same JAR files over a network. New features introduced since MRJ 2.2 include:

  • Support for 32+ Character Filenames
  • Full JFC Swing Support
  • Smaller Download

Memory requirements for MRJ 2.2.4 vary depending on how you are using Java:
  • The minimum requirement for running simple applets is 40 megabytes (MB) of RAM, with virtual memory on and set to at least 44 MB.

  • To run complex applets and applications, 64 MB of RAM is highly recommended. Increasing RAM to 64 MB or more will also improve performance.
Additional minimum system requirements include:
  • Macintosh computer with a PowerPC processor
  • Mac OS 8.1 or later
  • At least 13 MB of free disk space
  • Using Java applets over the Internet requires an active Internet connection.


MRJ 2.2.4 Redistribution SDK
The MRJ 2.2.4 Redistribution SDK enables developers to include Mac OS Runtime for Java (MRJ) 2.2.4 as part of their own installation packages.

This SDK differs from the MRJ 2.2 SDK in that it is intended only as a means for developers to include, install and redistribute MRJ with their software. Before using this SDK, you must sign an Apple licensing agreement for redistributing MRJ. For more information, see the Apple Software Licensing web site.



MRJ 2.2.4 Debug
MRJ 2.2.4 Debug is the debugging version of MRJ 2.2.4. Java developers who run into problems using MRJ 2.2.4 can use this version to help Apple isolate those problems.

Make sure you are familiar with Technote 1154, Debugging Java Code With MacsBug, before using this release. Note also that you must have MacsBug installed to use this package. See Apple's Development Tools page for the latest release.



MRJ Software Development Kit (SDK) 2.2
The MRJ SDK 2.2 is now available. It contains a collection of tools, libraries, sample code, and documentation that will make it easier for you to build better Java software for the Macintosh. You can use this SDK to:
  • Enable standard Macintosh applications written in C, C++ or Pascal to embed Java applets, call Java methods, and access the Java runtime through the JManager API
  • Incorporate basic Macintosh functionality in Java applications using the MRJToolkit
  • Call native methods from Java using JDirect or JNI
  • Build stand-alone Java applications using JBindery or MRJAppBuilder
  • Run JDK tools from a Macintosh application or MPW script
  • Run non-AWT Java code from MPW
  • Run and test Java applets using the Apple Applet Runner
  • Create AppleScript scripting dictionaries for Java applications

NOTE: The MRJ SDK does not include the MRJ software. You must have the software installed in order to use the SDK. Please see the MRJ Download page for the latest release.


NOTE: Swing is not installed as part of the MRJ SDK. Please see the Sun website for more information.


NOTE: the MRJ SDK is intended to facilitate Java software development using MRJ. For MRJ software redistribution, please use the MRJ Redistribution SDK.





MRJ 2.2.4 Feedback
Send feedback regarding MRJ to mrj_feedback@apple.com. To report bugs, visit the Bug Reporting page for complete information.

DOWNLOAD PREVIOUS MRJ RELEASES
Some developers may prefer to use older releases of MRJ because they support hardware and/or software configurations not supported by MRJ 2.2.4. Please note that these older releases of MRJ are no longer supported.
  • MRJ 2.2
    Mac OS 8.1 and later, PowerPC, 32 MB Free RAM, 20 MB Free Disk space
    JDK 1.1.8-compliant

  • MRJ 2.1.4
    Mac OS 7.6.1 and later, PowerPC, 32 MB Free RAM, 20 MB Free Disk space
    JDK 1.1.7-compliant

  • MRJ 2.1.3
    Mac OS 7.6.1 and later, PowerPC, 32 MB Free RAM, 20 MB Free Disk space
    JDK 1.1.7-compliant

  • MRJ 2.1.2
    Mac OS 7.6.1 and later, PowerPC, 32 MB Free RAM, 20 MB Free Disk space
    JDK 1.1.7-compliant

  • MRJ 2.1.1
    Mac OS 7.6.1 and later, PowerPC, 32 MB Free RAM, 20 MB Free Disk space
    JDK 1.1.7-compliant

  • MRJ 2.0
    Mac OS 8.0 and later (7.6.1 by custom install), PowerPC/68040, 8 MB Free RAM, 30 MB Free Disk space
    JDK 1.1.3-compliant

  • MRJ 1.5.1
    Mac OS 7.5 and later, PowerPC/68030/68040, 16 MB Free RAM, 7 MB Free Disk space
    JDK 1.0.2-compliant


Java installers from Zero G Software
InstallAnywhere Now! by Zero G Software allows developers to create platform-independent installers that can be distributed over the web or on CD-ROM.

InstallAnywhere enables installers to be built in six easy steps while automatically setting the project's main path and classpath. It is the only Java application installer tool available with enhancements for Mac OS and MRJ.
Gray line
Site Map | Search Tips | Options

Contact Us | Privacy Notice
Copyright © 2001 Apple Computer, Inc. All rights reserved.
1-800-MY-APPLE