Oracle announces Java 7 end of life

Oracle announces Java 7 end of life

Oracle stopped releasing Java 7 security patches and upgrade packages in public channels in April 2015 to urge users to migrate to Java 8 or purchase long-term commercial support services for Java 7. Other third-party organizations may provide public updates for it in the future.

This planned EOL (end-of-life) was initially announced in March 2014 and is not expected to affect ordinary users (Oracle started automatic updates from Java 7 to 8 in January 2015), but Java developers and advanced users may encounter some problems. Many tools and libraries still rely on some features that were marked as deprecated in Java 7, which were completely removed in Java 8. As a result, these tools are incompatible with new versions of Java and must be changed before users upgrade their Java versions.

Oracle no longer releasing updates does not mean that Java 7 is completely unusable, but it does mean that Oracle will not provide patches for any future vulnerabilities and vulnerabilities that may be discovered on Java 7, thus putting end users at risk. This means that users who are still using tools that are incompatible with Java 8 can either choose to continue using Java 7 and accept the potential risks, purchase long-term commercial support, or migrate to another tool. This puts the pressure on tool developers, especially those who lead open source projects, because they have to combine their daily responsibilities for the project with the work of migrating to the latest version of Java. Ryan Heaton, senior engineer at FamilySearch and founder of Enunciate, is an example. Enunciate is a widely used Java documentation engine tool that currently does not work on Java 8.

I feel like Java 7's EOL is coming too soon. I would have liked them to wait a little longer, but I understand the overhead of maintaining older products and APIs. But to be honest, no matter when Oracle decides to end Java 7, I'll probably feel it's too soon. I have to admit that it's motivating me to update my own projects as soon as possible.

On the other hand, it seems unusual that there is only one choice for this migration. Shouldn't Java 9 be released as a choice before Java 7 EOL?

Alternatives to Oracle JVM

Although Oracle's JVM is the most popular, it is not the only JVM. Many JVMs have been implemented by various organizations and user groups, both open source and proprietary, with varying levels of support. Azul Systems, for example, offers two commercially supported JVMs, including updates for Java 7 and even Java 6.

<<:  Beijing and Shanghai from a programmer's perspective

>>:  I heard that programmers all want such a working environment?

Recommend

Only by deceiving the fat can you truly lose weight!

Fat is the most hated tissue in the body (no doub...

The childhood snack "shredded figs" has nothing to do with figs?

I believe that for those born in the 1980s, the l...

Looking forward to 6G, what can it bring to our lives?

Chen Zhigang Currently, 5G has been commercialize...

BYTON's first concept car BYTON Concept released, priced from RMB 300,000

On the morning of January 8th, Beijing time, BYTO...

GAC Trumpchi unveils its new S7 series with aviation-grade standards

On March 7, Zhuhai Airshow Center. "Thousand...

The ideal product operator has this kind of thinking...

Product operation is inseparable, and a good prod...

One picture tells you: Which generation of Android system is stronger?

When Google released Android 1.5, it started nami...

Making the most of heat: the Pang Ya Ka effect of combining cold and warm

“Make the best use of heat” - as the name suggest...

Winter mood "collapse"? Don't panic, these tips will help you see the sun again!

Every winter, many people often feel as if their ...

Interface return code and alarm troubleshooting global return code

Each time the official account calls an interface...