> In practical terms it means that there are no more security updates from Oracle.
What?!? If I have Java 9, I have to upgrade the day Java 10 is released to be secure? I have to do major (i.e. feature breaking) upgrades to get security updates?
How is this a sane policy, and how many people are going to be running unpatched Java versions?
Either you or joda.org are incorrect. Let's hope it's joda.org.
They’re a machine to strip mine money out of your pockets, and they’re always looking for a new angle.
What often causes issues is that every release has a new byte code version and the ecosystem relies heavily on byte code libraries so these will have to be updated across the board (eg. you use middleware that uses a framework that uses a byte code library).
Things on the top of my head that can break with Java 9:
- new gc logging options and format
- rt.jar and tools.jar are gone
- new JDK layout
- Corba, XML and Annotation classes no longer visible by default
- application class loader is no longer and URL class loader
- a different hack is required to munmap files
It's not too bad in general.