Jump To:
Leopard Reference Library
Java support in Mac OS X is based on the Java 2, Standard Edition implementation, installed with every copy of Mac OS X and Mac OS X Server. Mac OS X Server provides more resources through JBoss and WebObjects. Developers' cross-platform J2SE applications appear as native Mac OS X applications.

A guided introduction and learning path for developers new to Java in Mac OS X.   Essential information for developers using the Mac OS X built-in Java support.  
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sort by
Resource Type
Sorted by
Date
Java 1.4.2 Update 2 Release Notes (HTML) (PDF)
Outlines the resolved and outstanding issues in Java 1.4.2 Update 2.
General Release Notes 2004-10-05
Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 Release Notes (HTML)
Describes notes and known issues about Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 on Mac OS X.
General Release Notes 2004-10-05
Unsolicited About Boxes (HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
Design Guidelines, Porting, User Experience Technical Q&As 2004-08-31
Java 1.4.2 Release Notes (HTML) (PDF)
All links and other outstanding issues fixed.
General Release Notes 2004-08-11
Java 1.4.2 Update 1 Release Notes (HTML) (PDF)
Explains resolved and outstanding issues in the Java 1.4.2 Update 1 release.
General Release Notes 2004-08-11
Eclipse and Mac OS X: a Natural Combination (HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
Internet & Web, Tools Articles 2004-06-07
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update (HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
Internet & Web, Mac OS X Server, Tools Technical Q&As 2004-03-04
Server Processes and the Dock (HTML) (日本語 HTML)
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
Porting Technical Q&As 2004-01-19
Customer-focused Software Design: Marratech Turns a Java App into a Mac App (HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
Internet & Web, Porting Articles 2003-11-10
JAWTExample (HTML) (DMG) (ZIP)
Using the new JAWT structs included with Java 1.4.1 Update 1 for Jaguar.
Graphics & Imaging Sample Code 2003-10-27
Important Java Directories on Mac OS X (HTML) (日本語 HTML)
QA1170: Mac OS X equivalents of common Java runtime and development directories.
Design Guidelines, Porting Technical Q&As 2003-10-21
Exception in JFileChooser.setAcceptAllFileFilterUsed (HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
User Experience Technical Q&As 2003-10-07
Java 1.4.1 Update 1 Release Notes (HTML) (PDF)
General Release Notes 2003-09-02
Customizing Component Border Colors (HTML) (日本語 HTML)
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
Design Guidelines, User Experience Technical Q&As 2003-07-31
Server-Side Java with the Struts Framework on Mac OS X (HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
Internet & Web, Tools Articles 2003-07-17
Java 1.4.1 Release Notes (HTML) (PDF)
General Release Notes 2003-06-11
Java for WebObjects Developers (PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
WebObjects Guides 2003-05-27
FunWithFileDialogs (HTML) (DMG) (ZIP)
Demo of the AWT FileChooser and Swing Aqua JFileChooser, and available Mac-specific runtime options.
User Experience Sample Code 2003-04-30
AddTextMovie.win (HTML) (DMG) (ZIP)
Shows how to Add a text track to a Movie.
QuickTime Sample Code 2003-01-14
AESendandReceive (HTML) (DMG) (ZIP)
Deprecated - Sending and receiving Apple Events with JDK 1.3.1 on Mac OS X.
Porting Sample Code 2003-01-14
JDragNDrop (HTML) (DMG) (ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
Tools Sample Code 2003-01-14
MRJToolkitStubs (HTML) (DMG) (ZIP)
Deprecated - Stubs of the MRJToolkit API for building or distributing on non-Mac OS X systems.
Design Guidelines, User Experience Sample Code 2003-01-14
SimpleCocoaJavaMovieCocoa (HTML) (DMG) (ZIP)
Deprecated - Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
Graphics & Imaging Sample Code 2003-01-14
Illustrating document window changes in Swing (HTML) (日本語 HTML)
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
User Experience Technical Q&As 2002-06-18
Java Runtime Properties for Mac OS X (HTML) (日本語 HTML)
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
Design Guidelines, User Experience Technical Notes 2002-06-12
Using the QuickTime for Java libraries on OS X (HTML) (日本語 HTML)
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
QuickTime Technical Q&As 2002-04-08
Java 1.3.1 Update 1 Release Notes (HTML)
General Release Notes 2002-02-01
Rendering Multi-line text in JTree nodes (HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
User Experience Technical Q&As 2001-11-02
Java 3D 1.2 API Reference (HTML)
Describes the Javadoc-formatted API for the Java 3D 1.2 package. Does not include any Apple-specific reference.
General Reference
Java Advanced Imaging 1.1 API Reference (HTML)
Describes the Javadoc-formatted API for the Java Advanced Imaging 1.1 package. Does not include any Apple-specific reference.
General Reference