Announcing: OpenJDK for Mac OS X source repository, mailing list, project home

Mike Swingler swingler at apple.com
Tue Jan 11 16:58:00 PST 2011


On Jan 11, 2011, at 11:53 AM, Henri Gomez wrote:

>> Java Developers,
>> 
>> I'm very happy to let you know that today we made the first public
>> contribution of code to the OpenJDK project for Mac OS X. This initial
>> contribution builds on the hard work of the BSD port, and initially has the
>> same functionality. Today's contribution simply modifies the build process
>> to create universal binary, and produces a .jdk bundle which is recognized
>> by Java Preferences and the JVM detection logic in Mac OS X.
>> 
>> For more information about the Mac OS X Port project, please check out these
>> resources:
>> Project home: <http://openjdk.java.net/projects/macosx-port>
>> Project wiki & getting started instructions:
>> <http://wikis.sun.com/display/OpenJDK/Mac+OS+X+Port>
>> Project status:
>> <http://wikis.sun.com/display/OpenJDK/Mac+OS+X+Port+Project+Status>
>> Mailing list:
>> <http://mail.openjdk.java.net/mailman/listinfo/macosx-port-dev>
>> Source repository: <http://hg.openjdk.java.net/macosx-port/macosx-port>
>> 
>> For those of you who would like to join us hacking on the next generation of
>> Java for Mac OS X, please join our mailing list, download the source, and
>> spin a build for yourself.
>> 
>> It has been a long road getting to this point collaborating behind the
>> scenes with Sun and now Oracle, but as of today we are on the road to fully
>> open development of the Mac OS X port. We look forward to providing more
>> code from our collaboration soon, and working with you all.
> 
> First build available from openjdk-osx-build project :
> 
> http://openjdk-osx-build.googlecode.com/files/OpenJDK-OSX-1.7-x86_64-2011011.dmg

Thank you Henri!

> Notes :
> 
> - VM Vendor is UNDEFINED (Info.plist need to be updated)

This is is technically true, and we expect to have some sort of macro substitution in the future to replace that value with one that should be passed in by whoever is doing the build.

> - VM is a dual mode, 32/64 bits (-d32 / -d64)
> 
> - Installation on /Library/Java/JavaVirtualMachines/1.7.0.jdk
> 
> /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java -version
> openjdk version "1.7.0-internal"
> OpenJDK Runtime Environment (build 1.7.0-internal-b00)
> OpenJDK 64-Bit Server VM (build 20.0-b03, mixed mode)

Once the product is installed in /Library/Java/JavaVirtualMachines or ~/Library/Java/JavaVirtualMachines, it's path will be accessible via:
% /usr/libexec/java_home --version 1.7

> Enjoy and thanks to Cupertino's guys to open a new road to Java on OS/X !

Cheers,
Mike Swingler
Java Engineering
Apple Inc.


More information about the macosx-port-dev mailing list