BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

OpenJDK Mac OSX Port

| by Alex Blewitt on Jan 21, 2011. Estimated reading time: 1 minute |

As previously covered by InfoQ, Apple's involvement with the OpenJDK project began in earnest in November 2010. The first fruits of this labour became available last week, with the first commit and build available to run OpenJDK on OSX.

The current status builds a JDK bundle (as understood by the new layouts in OSX) as well as hotspot support, networking and X11. Not only that, you can already run Eclipse on OSX thanks to the cross-platform SWT support being bound to the native code already.

Since some of the graphical aspects of Apple's JDK implementation were significantly different from the way that other platforms are implemented, there are some missing parts in that regard at the moment. This means that the WebStart, Applet and the Java preferences aren't part of OpenJDK on OSX yet; nor are some of the other aspects like clipboard and printing.

Running Java headless applications (or SWT-based Eclipse applications) are likely to work well and gives OSX a breath of life in the JDK space. As this depends on 10.6, the OpenJDK package only supports Intel processors; PPC processors will not be supported. The current build requires a 64-bit processor to compile and build the package, although the compiled result will run on either a 64-bit or 32-bit platform.

There is a community supported Google code project which provides pre-built versions of the OSX OpenJDK tree; so a compiled installer for JDK 7 build 121 is available.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT