Can but wonder why they didn’t make this move years ago (the OpenJDK bit, not the Java 8 bit) and save themselves a big headache?! :
IntelliJ are moving entirely to Java8 as well!
http://blog.jetbrains.com/idea/2015/12/intellij-idea-16-eap-144-2608-is-out/
It’s about time really… Java 7 was EOLed back in April last year or something and Java 8 really moves the language along a lot.
Cas
While I don’t disagree with the latter bit at all, Java 7 was not EOL’d - Oracle stopped releasing free public updates for its JRE. They are still supporting paid customers, and there are still paid and free supported Java 7 JRE’s. Hell, OpenJDK 6 is still being updated!
None of that is a reason not to move on to Java 8 if you can obviously, just that I’ve seen that EOL statement used to try and push Java 8 features into libraries too early.
Function pointers alone are a pretty good reason.