- Pass all appropriate certification tests for Java SE 7
- Include a complete, native Cocoa-based UI Toolkit
- Provide excellent performance
- Integrate into main-line OpenJDK 8
Minimum requirements to run
- An Intel Mac
- RAM: 2GB
- OS: Mac OS X 10.7.2
Note that only Mac OS X 10.7 will be an Oracle-supported platform. It should continue to run on 10.6.8 + Java for Mac OS X 10.6 Update 6 but that is not guaranteed. As of 1-Jan-2012 there are no plans to introduce 10.7-only APIs into the codebase.
- Hardware: Any 64-bit capable Intel Mac
- RAM: 4GB, 2GB min
- OS: Mac OS X 10.7
- Xcode: 4.1 or later from the Mac App Store (free download)
- Java: "Java for Mac OS X 10.7 Update 1" (open /Applications/Utilities/Java Preferences.app to trigger install)
- Mercurial: http://mercurial.berkwood.com/
- Jtreg: http://openjdk.java.net/jtreg/
If you install Xcode after installing the Apple provided Java for Mac OS X, you will have to re-install the same Java for Mac OS X or a later developer preview to correct headers in the JavaRuntimeSupport framework.
1. Get the code
- Steps for incremental building
3. Smoke Test
On Mac OS X 10.7 use the alternate location for the SwingSet2.jar if you have the Java Developer Package installed.
Please join the macosx-port-dev mailing list and ask!
See something wrong on this page? Fix it!
To sign-up as an editor for this wiki:
- Join the email@example.com mailing list
- Send an e-mail to the firstname.lastname@example.org mailing list:
- Request editor rights to the "OpenJDK Mac OS X Port" wiki
- Include your Oracle SSO Username
- Download an official or unofficial build
- Open /Applications/Utilities/Java Preferences.app
- Drag both "OpenJDK 7" entries to the top of the list
- Run "java -version" in /Applications/Utilities/Terminal.app