Mac OS Runtime for Java (MRJ) 2.2.4

Posted by:
Date: Monday, February 1st, 1999, 00:00
Category: Archive

Mac OS Runtime for Java (MRJ) 2.2.4 is a security update that should be installed by all users.


Mac OS Runtime for Java (MRJ) 2.2.4 is an upgrade to MRJ 2.2.3 which addresses a security issue affecting our users. In some cases, this would have permitted unauthorized applets to access the local hard drive.

The Release Notes from MRJ 2.2, MRJ 2.2.2, and MRJ 2.2.3 appear below. Apart from the information above, these release notes still apply.

More information is available by visiting the Apple Java website at:

Release Notes

Mac OS Runtime for Java (MRJ) 2.2.3 is an upgrade to MRJ 2.2.2 that improves memory usage, and provides substantial performance improvements for users who repeatedly access the same JAR files over a network. It also fixes several problems which were affecting users of 2-byte international systems.

Oracle Certification. MRJ 2.2.3 is Gold Certified for use with Oracle Applications 11i when used with Microsoft Internet Explorer 5.0. It is Bronze Certified for running applications built with Oracle Developer 6i using Microsoft Internet Explorer 5.0 to access the client (when deployed on Oracle Developer Server).

Intelligent Caching. Java code is frequently stored on servers in a special type of file called a JAR (for Java Archive). If a Java applet uses many JARs, or if the JARs are very large, it can take considerable time to load these files. To avoid this, MRJ 2.2.3 introduces JAR caching. JAR caching saves copies of these files on your local hard drive. When you use a JAR again, MRJ checks to see if there is a newer version on the server. If not, it uses the local copy, and your application starts up much faster than it would without caching.

Reduced memory usage. MRJ 2.2.3 contains a number of improvements to reduce memory usage for long-running Java applications.

Wider language support. The improved Apple Applet Runner can now more easily load and run applets and applictions with 2-byte filenames, including Japanese and Chinese.


Developers working with MRJ 2.2.2 can continue to use MRJ SDK 2.2. Apple is not releasing a new MRJ SDK with MRJ 2.2.2.

Recent Posts

Comments are closed.