- You don't get any more fixes, improvements or support. For instance, Java 7 is the only Java version that officially supports Windows 8. Your IT services group may have policies that prohibit running unsupported software.
- The public EOL for a Java version is traditionally a sign for (open source) frameworks and tools that it is OK to stop supporting it in next versions of their products. For instance, version 9 of the Jetty web application server, due in July, will only run on Java 7.
- If you are targeting desktops, be prepared that Java 6 may be automatically removed by Java 7 updates, and that client code will be more likely to run on Java 7.
- Developers may start to hate working on the system, because better solutions are available that they cannot use because of staying on an old version, and they like to stay current on their technical skills.
Leave a Reply