Dependency on Java6 for OS X getting old

I won't even bother diving in to the EOL nature, but the bigger problem is that, as of today, Java6 for OS X appears nearly impossible to download:

http://support.apple.com/kb/DL1572

Shows up blank for me.  I don't think its very high on priorities for Apple to fix.  And there is no where or other way to acquire this installer.

Also, thanks to code signing, I can't edit Into.plist to change the Java version.  Java7 seemed to work well enough on the EAP.

Honestly the only reason to install Java6 anymore is IntelliJ.  My development is firmly in the 7 and 8 camp now. (thankfully!)

5 comments
Comment actions Permalink

The page is blank in Safari but is ok in Chrome.
Otherwise, you can download jdk 6 from 'http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg'.
If you want to use jre 7+, you should download the jdk bundled version of IDEA, http://download-cf.jetbrains.com/idea/ideaIU-14-jdk-bundled.dmg.

0
Comment actions Permalink

Thanks for the links.  Hopefully someone else will also find it useful.

Very ironic that an Apple support page doesn't work in Safari.

0
Comment actions Permalink

I also found another reason, apparently the "ASM" plugin was compiled for a version of Java newer than 6 (class file version 51 required!).

Sad!

0
Comment actions Permalink

Otherwise, you can download jdk 6 from 'http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg'.


I tried and worked to open idea but User Interface is trembling when I switch or pass around the java files.

jdk 7 or 8 are not recommended by intellij idea. (https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks)

0
Comment actions Permalink

Checkstyle throws exceptions (UnsupportedClassVersionError) when using IntelliJ 14 on mac Yosemite. My project uses Java 1.7 but IntelliJ is running under Java 1.6 so I see exceptions.

My company enforces the checkstyle rules on builds but I can't use it in my IDE because it uses an outdated Java version. This is now costing me time which is what IntelliJ is supposed to be saving me.

0

Please sign in to leave a comment.