Why does AppCode 3.1 need the old Java SE 6 runtime? Follow Thorsten Seitz Created November 20, 2014 20:55 I'd prefer not having to install old java versions...
Furthermore the dialog which opens when trying to start AppCode 3.1 offers a "More information" button to install the old runtime but the linked website http://support.apple.com/kb/DL1572 is empty.
The requirement was imposed due to numerous issues with Java 7/8, please refer to https://youtrack.jetbrains.com/issue/IDEA-125096#comment=27-779501 for more information.
So, for the moment, it's better stick with Java 6 environment.
However, you may use higher Java version at your own risk. Just change the value of JVMVersion from "1.6*" to "1.6+" in /AppCode.app/Contents/Info.plist.
Be aware, though, that such changes are not persistent across upgrades and break signing for the app, so you may get firewall warnings on IDE start.
I believe that was a temporary issue - opens fine for me.
If the link still doesn't work for you, try http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Thanks, Tatiana! That worked.
Would it be possible to release an 'experimental' build of AppCode EAP builds with a bundled Java 8, as is currently already done in the IntelliJ EAP program?
I've been using that version of the IntelliJ EAP builds for a long time, with no major issues.
It offers a way to use Java 8 without breaking code signing for users.
Yes, we understand your concern and consider that but prior to providing the build to end users it would take a while to test it internally.
We'll keep you posted.
Thorsten, Maarten.file from to , then modify the value of JVMVersion from "1.6*" to "1.6+".
Sorry, guys, for misinformation.
We actually do have a way to adjust Java version without breaking code signing for the app. See related: IDEA-94050 and SO post
So, all you need to do is copy original
Hope that helps.