ADC Membership Technical Business Join ADC
Search Advanced Search
Mac OS X Java Runtime Environment
Mac OS X includes a full implementation of Java 2 Standard Edition (J2SE) 1.3.1, including the HotSpot client compiler. Developers who deploy Java applications on Mac OS X gain advantages from hardware accelerated 2D graphics, automatic support of multiprocessor hardware, and a swing implementation that, by default, generates native UI elements. As a result, Java applications on Mac OS X look like and perform like native applications. Java Logo
For more general information about Java on Mac OS X, please see the FAQ Section.
News and Updates
Java 1.4.1 Developer Preview 5 and Tools Update
This update has been posted to the "Download Software" area of the ADC Member Site. All ADC members are eligible to download this seed. This prerelease implementation of JDK 1.4.1 runs on Mac OS X v10.2 or later. The Virtual Machine (VM) is an implementation of Java HotSpot 1.4.1, and the UI implementation uses the Mac OS X Cocoa APIs. [Nov 08 2002]
Enterprise Java on Mac OS X (Updated)
The popular Enterprise Java tutorial from Internet Developer has been updated to cover JBoss/Jetty 3.0.2 and Ant 1.4.1. [Oct 09 2002]
Java Development on Mac OS X
This document provides up-to-date information for writing Java applications on Mac OS X v10.2 with Java 2 Standard Edition (J2SE) v1.3.1. It highlights the differences between Java development on Mac OS X and other platforms, and serves as a hands-on guide to help you save time and development effort. [Oct 04 2002]
WWDC 2002 Sessions Now Available on ADC TV
Mac OS X v10.2 Jaguar is now shipping! Worldwide Developers Conference 2002 Sessions on ADC TV are the best source for learning in-depth details about the release and about exciting new technologies such as Quartz Extreme, QuickTime 6, Rendezvous, Address Book, and more. ADC members may purchase access to all ADC TV sessions (accompanied by a DVD-ROM set) or access to selected sessions. [Aug 27 2002]
QuickTime for Java 6
Mac OS X now includes QuickTime for Java 6. This set of cross-platform APIs allows Java developers to build multimedia, including streaming audio and video, into applications and applets.

New Java Technical Q&As;
Updated Java FAQ [Oct 25 2002]

New Java Sample Code
Java: JavaSpellingFramework [Oct 18 2002]
Java: AESendandReceive [Sept 27 2002]

Technical Resources
Developing Java Applications on Mac OS X: An Introduction (pdf)
This tutorial is an overview of writing and running Java applications and applets for Mac OS X. You will be exposed to a wide array of tools for creating, editing, compiling, packaging, and running Java applications. Here are the Java Examples referenced from the document.
Developing Cocoa Java Applications: A Tutorial
This tutorial introduces the Cocoa application framework of Mac OS X, and teaches you how to leverage Java to build robust, object-oriented applications using Apple's Mac OS X tools. Cocoa provides the best way to build modern, multimedia-rich, object-oriented applications for consumers and enterprise customers alike. This tutorial assumes a working knowledge of the Java language and concepts, but does not assume any previous experience with Cocoa, Project Builder, or Interface Builder.
Mac OS X System Architecture
See how Java relates to other technologies in the Mac OS X System Architecture diagram.
Mac OS X Getting Started
For those new to creating software for the Macintosh, this page provides directions to Apple's support services, documentation, tutorials, examples, tools, and business services.
Macintosh Java-Dev Mailing List
Mailing list run by Apple about Java development on Mac OS.



Gray line

Contact ADC |  ADC Site Map |  ADC Advanced Search
For information about Apple Products, please visit Apple.com.
Contact Apple | Privacy Notice
Copyright © 2002 Apple Computer, Inc. All rights reserved.
1-800-MY-APPLE