This blog is written by the developers at IDRsolutions about all things related to PDF, Java, HTML5 and SVG. Mark has posted 22 posts at DZone. You can read more from them at their website. View Full User Profile

First Impressions of OS X Mountain Lion – It Didn't Break my Java Development

  • submit to reddit

I love upgrades to the Mac OS which usually bring lots of new features to try and a shiny fresh look – and Mountain Lion (released last weekend) has lots of these. But I also like my current setup to carry on working (so I can carry on working). So it was with some slight trepidation that I choose the upgrade option for the new version of Mac OS X…

So I am very pleased to report that after a very smooth install, I needed minimal changes to get back to work. When I ran IDEA for the first time it asked to install a Java6 runtime (which it did automatically for me) and then ran without issue. Firing up Eclipse and NetBeans were totally hassle free and I have yet to find any issues with running my Java code.

The only issue I did find was that I use Mercurical and I needed to reinstall this (the latest version at works without issue). So 2 minor reinstalls and I am back to work on Java on my Mac (when maybe slightly distracted by the new features). A new security feature in Mountain Lion means that you will need to change security settings to allow the software to install.

Mountain Lion seems like an excellent update for 20 US dollars, but my favourite feature is that it does not break any of my work tools. What do you think of Mountain Lion?

Published at DZone with permission of its author, Mark Stephens. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Sebastian Mueller replied on Tue, 2012/07/31 - 5:19am

While it did not break the development, it sure did break the deployment for a number of applications. Our Java based application comes with an installer and the fact that it has not to be downloaded via iTunes makes it a second class citizen - if at all - in fact "Mountain Lion" suggests it is malware and broken and should be sent to the Trash instead. See the post here: there a lot of hits on Google for the same problem but different applications. Did you come across the same alert window when you installed your development tools and IDE? 

Ewald Dieser replied on Tue, 2012/07/31 - 6:34am

I have IntelliJ Idea, AppCode, NetBeans, Eclipse and SmartSVN on my MacBook. Everything is working fine. 

David Whatever replied on Wed, 2012/08/01 - 4:28pm

You probably don't want to do a system-wide disable of Gatekeeper just to work around one application.

There appears to be a bug where the signature verification fails on wrapped java applications (Minecraft also has this issue), possibly only when they are backed by jar files signed with a cert from a different code-signing authority than Apple. It is the signature verification failure that results in the 'corrupted' message.

The easiest way to allow this one application is to go to the terminal and type:

xattr -d /Path/to/Application/ 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.