Mountain Lion - Java 7

I'm using Mountain Lion and have been keeping up with the latest OS updates as well as the latest updates for RubyMine.  Of course Apple has deprecated Java and is passing managament of that over to Oracle.  In an update of the OS that came through last month I lost Apple Java almost completely from my system.  I couldn't start RubyMine.  I installed Java 7 from Oracle thinking that would solve my problems, but RubyMine wouldn't work with that either.

I managed to go back and manually reinstall the last Apple Java from a pkg file, and with that RubyMine works fine.  About once a week though that somehow becomes unstable and Java disappears and I need to reinstall Apple Java.

Ideally I'd just jetison Apple Java and got with Java 7, but I can't do that until RubyMine works with it.  I was wondering when an update will be released that works with Java 7.  (Or if the current RubyMine release does support it, what do I need to do to get it to work?)

Thanks.

6 comments
Comment actions Permalink

Hi Grant,

Please check these threads for possible answer (it's not specifically for RubyMine, but I'm sure that the answers by Dmitry will be applicable here as well):

0
Comment actions Permalink

I too am waiting for an answer as to when RubyMine will use Java 7. Dimitry's constant avoiding of the answer to all that ask, coupled with the "Why do you want to?" when we the customers have paid for the application, without giving an answer is wearing thin. If RubyMine will never support Java 7, and thus the improved Garbage Collector, better multithreading support, as well as additional optimizations to the I/O|NIO classes, I would like to know this personally.

If JetBrain is of the opinion that its worthless to support Java 7, I would like to know this too. If the company wishes to continue not seeing that its customer base has members that wish to use the improved/upgraded Java version and support us, I would like an official acknowledgement that that is to be their stance so I can take active steps to seek a replacement editor from a different company.

0
Comment actions Permalink

That's my position as well.  With Apple dropping support for Java and phasing out Java 6, I can't see using RubyMine for much longer if it's not updated.   Amusingly I got a reminder from JetBrains yesterday reminding me to upgrade my subscription for continued support.  I won't be doing that until they support Java 7.

Grant

0
Comment actions Permalink

I just updated mine, but I will A) cease using RubMine even after having paid, B) not renew again, and C) dissuade those in the community seeking an IDE from actively pursuing RubyMine as an option. I can not, in good conscience, advocate an IDE I do not believe either cares about its user base's concerns, or is willing to move forward. Actions such as these pursade me that RubyMine is falling back in the field, rather than moving forward.

I run a business. I must continue to advocate toolsets that I know care about its user base's requirements and needs, and that shows active signs of moving forward to keep pace with changes that impact that toolset's future. Its a business decision.

0
Comment actions Permalink

I've replied to you on twitter, but I think I should also post it here to make information available for everyone.

To run RubyMine on Java 7, you can change /Applications/RubyMine.app/Contents/Info.plist to have JVMVersion: 1.7*.
However there are lots of issues on Java side (including, but not limited to: FullScreen painting issues, Retina painting issues). We're communicating with responsible team to solve them, but there is still lots of work. Also Java 7 is compatible only with Lion and Mountain Lion and we want to be compatible with Snow Leopard that is still installed on 30% of Macs (accorting to NetMarketShare). So while Apple Java installation is present and major Java 7 issues are not resolved, we're defaulting to 1.6

0
Comment actions Permalink

These are the kind of responses I, and others, are looking for. Thank you, Dennis, for addressing our concerns and providing accurate and in-depth information in the reply. I look forward to continued contact with you both via twitter and here. In fact, your responses show me that _you_ at least care about the product and its user base. To the point that you are willing to provide indepth information regarding concerns. This is _not_ indicative of any prior conversation(s) with JetBrain.

Please, continue to work with me and the others to keep the lines of communication open. As a consumer of your product, I'd even go so far as to say I would endeavor to make you my point of contact between my business, which I own, and your's due to your responsive nature.

As to the information you provided, that all makes sense to include the desire to continue supporting Snow Leopard. Many of my clients will not switch off SL due to real and perceived issues with both Lion and Mountain Lion, so I totally understand the business decision to continue ensuring backporting of support for SL.

0

Please sign in to leave a comment.