Is installing Apple Java SE 6 unavoidable to use Max for Live on Mavericks?

I do actual Java development aside from working with Live and Max for Live. I just got new hardware and am using Mavericks for the first time. My installation of Eclipse is working just fine with the Oracle supplied JDK 7 I installed, but when I try to utilize some of the Max for Live packs I get that annoying "please install Apple Java SE 6" error. 

I _really_ do not want to install an Apple supplied JRE (which adds symlinks all over the system which you can't undo and which could impact the predictability of code I write using JDK 7) unless there's absolutely no way around it -- but there should be a way around it. 

I haven't seen anything in the discussions, however, so my guess is that most everyone just installs the SE without thinking much about it? 

62 followers

jhimm 2 years ago | 0 comments

16 answers

  • dchang0
    contribution
    1 answer
    6 votes received
    6 votes

    Hey, Ableton + Cycling '74-- it's on you guys to upgrade Max so that it runs on a current, secure JRE. Choose OpenJDK 8 or Oracle JDK 8--something that doesn't have huge security vulnerabilities. It's really hard to not be connected to the web (airgapped) on our studio computers, and it's even harder not to get hit by some browser exploit on a weekly basis. I understand that it is possible to turn off Java 6 in the browser while allowing it to run for apps, but I'd rather not have a no-longer-updated JRE on my system at all.

    10 months ago | 0 comments
  • beta-d
    contribution
    1 answer
    6 votes received
    6 votes

    Hi, I'm running OS X Yosemite 10.10.3 and found that Max for live wouldn't work. i updated to the latest version of Java and updated Max for live to 6.1.10 (64-bit as I'm using 9.1.10 64-bit) it still wouldn't work. I then downgraded Java to Java for OS X 2014-001 https://support.apple.com/kb/DL1572?locale=en_US and Max is woking! Hope this helps users with difficulties in using Max for Live. 

    Just checked my Java version and it's Java 8 Update 45 so the problem I've had seems to be with the installer from Oracle as everything was fixed with Apple's (link to the) installer. 

    10 months ago | 0 comments
  • Stromkraft
    contribution
    7 answers
    16 votes received
    5 votes

    With Apples Java 6 version or any Java version, you should go into the java control panel (in System Preferences) and set it to be inactivated in web browsers. Security holes are in the browser. 

    As far as I know Max never responds to the network or tries to access it, so having Java 6 installed with web browsers off, shouldn't pose a security threat.

    What bugs me is that Cycling74 doesn't openly name a Java 6 JVM among their requirements, nor does Ableton. Also, Cycling74 should supply the JVM if it is a requirement. That's pretty much how Java developers do it otherwise these days, at least if they have legacy users.

    1 year ago | 0 comments
  • jhave
    contribution
    1 answer
    4 votes received
    4 votes

    Anyone got a direct URL to the Java version required? After dismissing the dialog it does not reoccur... and Java website is a massive snarl of downloads...

    11 months ago | 0 comments
  • pete23com
    contribution
    1 answer
    3 votes received
    3 votes

    1) it works when you install the old Apple JRE 6

    2) as a developer, I'm used to dealing with multiple JREs, so have no problem using Java 8 for dev whilst having the old JRE installed to service M4L. hell, eclipse has about fifty JREs it finds on my windoze box. it's just not a big deal.

    1 year ago | 0 comments
  • Waldgeist
    contribution
    1 answer
    3 votes received
    3 votes

    Just ran into the same issue after upgrading to El Capitan. It cannot understand why Cycling`74 won't update their Java version after such an incredibly long time.

    6 months ago | 0 comments
  • notimpressed
    contribution
    1 answer
    3 votes received
    3 votes

    This is just totally unacceptable! NOT a single word (or paragraph) which states that "Max for Live" requires the JRE 6 (Apple Java System Runtime). Not on Cycling 74's or Ableton's Max for Live microsites. Why? 

    If that software requirement JRE6 (Apple) had been made abundantly clear - I would not have purchased Max for Live. I refuse to install Apple's deprecated JRE, as many others have stated in this thread.

    This is not a solution: https://support.apple.com/kb/DL1572?locale=en_US

    Not in 2016.

    Ableton & Cycling 74 get it together. Be honest in your marketing and promotional materials. Further more - Ableton & Cycling 74 need to update the "Max for Live" package and include the lastest JRE (Oracle | OpenJDK) with the Ableton installer. 

    Many other software companies do JUST that - provide a custom JRE with their software! 

     

    9 days ago | 0 comments
  • jhimm
    contribution
    1 answer
    2 votes received
    2 votes

    I have a support response from Cycling 74. 

    "The basic of it is we're not compatible with Oracle Java. There is a tickets for engineering at present but at this time it is not scheduled for attention."

     

    "Not scheduled for attention" meaning they won't even look at it until Apple and Oracle sort out their pissing contest. 

     

    In other words, they wrote their product in Java, but can't be bothered to make it functional with a proper, real version of Java provided by the actual developer of Java, they'd rather just use the hacked up version Apple foists on people because that's better for their bottom line. 

    If getting Max for Live (which is now useless to me) was the main reason I'd upgraded to Live 9, this would be about to become a very big deal. 

    2 years ago | 1 comment
  • xraydelta7
    contribution
    1 answer
    2 votes received
    2 votes

    Ditto! Why do the users get jammed up? If I have to run Java 6, this is a step back. I was hoping that a move to Apple would be better than this. 

    1 year ago | 0 comments
  • emergere
    contribution
    3 answers
    6 votes received
    2 votes

    Click on the "more info" button when the error box comes up and it transports you to a webpage with a download for Java.

    1 year ago | 0 comments
  • ddp
    contribution
    1 answer
    2 votes received
    2 votes

    You can install Apple's version and it will co-exist with newer versions from Oracle.  The main problem is that Apple's no longer updating that code and it's probably full of security holes.  But it sounds like if you want to be able to run Max for Live, there's not much else you can do at this point.

    1 year ago | 0 comments
  • geido
    contribution
    1 answer
    2 votes received
    2 votes

    here might be the solution from apple support dated 22 July 2015 and hopefully perhaps no need to turn off java in the browsers (though I wiil deactivate it anyway):

    https://support.apple.com/kb/DL1572?viewlocale=en_US&locale=it_IT

    Best, Geido

     

    7 months ago | 0 comments
  • luis0011
    contribution
    1 answer
    2 votes received
    2 votes

    +1 for Apple/Max or Live to update Java or package it with their installation.  I am not going to install a deprecated version that poses security risks only to run a device in my laptop.

    Please update as soon as possible.  Thanks 

    7 months ago | 0 comments
  • remcoy
    contribution
    1 answer
    2 votes received
    2 votes

    This is worrying, I'm going to be cautious about using and M4L in projects from here on out.  While I’m confident I can open an Ableton Live project using the built in plugins ten years from now, not so much the MAX stuff.  

    There’s no guarantee Apple will allow a system JAVA install at all in the future, or that Cycling74 will have the resourced to bring their software up to date with current versions of JAVA.

    Having gone through TOO many transitions (Classic > OS X, PPC>Intel, Post OS X LION) not to mention the old sys 7>8>9! It’s frustrating when half of the apps and interments you rely on are marooned.  You can keep old machines or systems drives around to access those old projects, but thats not very easy.

    Personally i think it's best to rely on built ins as much as possible, with a few time tested and trusted 3rd party instruments.   Ableton has proven themselves, but MAX requiring an outdated Java install which Apple recently automatically removed when installing 10.11? that's risky.! I consider it a warning.! There’s a 2015 JRE6 installer on the Apple support downloads page today, could be gone tomorrow.

    ON THE OTHER HAND>

    I have another Java (banking) app that I have to use. They just released a version with its own self contained java 8 components, not requiring a Java install on the system at all! SO theres hope there!

    5 months ago | 0 comments
  • JoelCBennett
    contribution
    1 answer
    1 vote received
    1 vote

    Does this mean that I can somehow find an old version of Java 6, install it, then it will work?  Or are we completely out of luck?

    1 year ago | 0 comments
  • Quez
    contribution
    2 answers
    2 votes received
    1 vote

    I have Max 6 running fine without Java, but the new Max 7 requires the old Java 6 SE to run. This is disappointing.

    There's a reason Apple has removed it from Mavericks (and upwards) : it's a security risk, and now unsupported. 

    Staying with Max 6 until they fix this (which they won't have the choice to, at some point)

     

     

    9 months ago | 2 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.