New Java Developer Preview from Apple, new API for OpenJDK (original) (raw)
Frank-Robert Kline frank.kline at gmail.com
Mon Nov 7 15:37:20 PST 2011
- Previous message: hg: macosx-port/macosx-port/jdk: Fix for MACOSX_PORT-639: RuntimeErrors setting dock icon with Application.getApplication().setDockIconImage(...)
- Next message: New Java Developer Preview from Apple, new API for OpenJDK
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Mike,
Given the lack of Java support built into Lion, and for the benefit of consistency across installations, we had been planning to simply embed a JRE into our application for distribution to end users. This works well enough on Windows and Linux for Java 7, but from your comments it appears as though the Apple-distributed Java 6 runtime installs API hooks that OpenJDK 7 Mac Port relies on.
As we can't be sure that end users have Java installed on Lion:
- What's the recommended distribution strategy for Java 7 applications on mac? Or, what's the planned recommended distribution strategy?
- Is there a plan to include these API dependencies in the Mac Port, so that Java applications can continue to embed the JRE for simplicity/consistency?
- If we continue to embed the JRE, and the potential for an unsatisfied dependency exists - how can we detect it and alert users to install what's needed?
Thanks! Frank
On Thu, Sep 8, 2011 at 4:46 PM, Mike Swingler <swingler at apple.com> wrote:
Hello OpenJDK hackers,
Today we have posted a new developer preview of "Java for Mac OS X 10.7 Update 1" and "Java for Mac OS X 10.6 Update 6". We don't normally announce these previews to the OpenJDK community, but this particular set of builds have new API introduced to the JavaRuntimeSupport.framework for the benefit of macosx-port specifically. Once you install this preview, you will notice that apps running with the current macosx-port binaries will now have the correct name in the Dock and in the menu bar. Also, input methods will be programmatically selectable, and other app startup properties like "apple.awt.UIElement" will now work, and various drag-and-drop bugs should be resolved. You can download the preview here: <_ _https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20920_ _> Please let us know if you have any issues with the preview at: <http://bugreporter.apple.com> While we will not require installing this preview for building the macosx-port, we will ask that you install it if you are running the binaries and filing bugs at <http://java.net/jira/browse/MACOSXPORT>. The new API changes in this preview will be incorporated into future Apple software updates shipped to all Mac OS X customers, and we use these previews to refine the API, find bugs, and ensure we deliver a solid product for all users of both Apple's Java SE 6 and OpenJDK. Thanks for all your help, Mike Swingler Java Engineering Apple Inc.
- Previous message: hg: macosx-port/macosx-port/jdk: Fix for MACOSX_PORT-639: RuntimeErrors setting dock icon with Application.getApplication().setDockIconImage(...)
- Next message: New Java Developer Preview from Apple, new API for OpenJDK
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]