Java 7 certainly had its time, but it’s time to prepare for the future. Oracle has been trying to implement Java 8 and 11 and make it the norm, however, there are always developers that keep using Java 7, and 8. Therefore, the company is ceasing its support for the old version. The company has announced that Java 7 will reach the end of its life cycle. So, the company will cease the extended support for this particular version.
According to the official statement, when the life cycle is over, the product will enter continuous support mode. No further patch updates will be provided, no bug fixes, security fixes, or feature implementation, and only limited support will be provided. Furthermore, the company is ceasing its support for Java SE 7. Therefore, some older versions of various Oracle Fusion Middleware products will no longer provide certified JDKs.
Gizchina News of the week
Java 7 SE will no longer get extended support, users need to adapt to version 8
“Community support will end when Java 7 reaches the end of service on July 29, 2022. All applications running on 7 will continue to run, but 7 itself will not receive updates or security patches. To minimize risk and potential security vulnerabilities, upgrade your applications to 8 or 11 depending on your workload requirements.
The canonical guide to follow is the Oracle JDK Migration Guide. The migration guide addresses all Java specification incompatibilities and JDK implementation incompatibilities. Most of these incompatibilities are edge cases. You should make an investigation when a warning or error occurs.”
“Most applications should run on 8 without modification. The first thing to try is running on 8 without recompiling the code. The point of just executing is to see what warnings and errors are coming from the execution. This approach gets an application to run faster on 8 for the least amount of effort required.”
Oracle is recommending its users upgrade to a new Java SE version that has support. Currently, the company is offering support for Java SE 8 and Java SE 11. Users opting for these versions will get full support for their Java runtime.
It’s a common behavior for companies to cease existing services to focus on new ones. Amazon, for example, is shutting down Amazon Cloud Drive to focus on Amazon Photos. Google last year, changed the Google Photos policies.