DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Coding
  3. Java
  4. Thinking of Moving to JDK 9 Next Year? Think Again

Thinking of Moving to JDK 9 Next Year? Think Again

Hooray for six-month release cadences! But wait, what about support? Java 9 is coming to an end, believe it or not! But when? And what should you expect and plan for?

Howard Green user avatar by
Howard Green
·
Feb. 28, 18 · News
Like (18)
Save
Tweet
Share
21.70K Views

Join the DZone community and get the full member experience.

Join For Free

We talk to lots of people every week, ranging from analysts and press to prospects and customers, and there's one thing that almost everyone has in common — last Fall they missed some huge changes in the way Java will be built, released, and supported.

We can't say it is really their fault. Java has been released on roughly the same cadence for many years. A new major release would get announced, a few brave souls would adopt it immediately, and most Java shops would wait at least a year to 18 months for the release to "stabilize" and get production-ready. Then, they'd cautiously start to move their applications, finishing the migration while the release had a couple of years of life left in it.

That approach worked for every major release of Java until the long-awaited Java SE 9.

JDK 9 will reach its end of life (and end of public support) in March 2018. That's next month.

JDK 10 will become generally available around March 20th, 2018. Its public support will end next September when JDK 11 becomes generally available. (Note that public support for the widely-used JDK 8 will end in January 2019.)

This new release cadence is great in many respects. New features can get added faster, and the language and runtime can both evolve more quickly — and that's great news for the community.

Java now has what are called "feature" releases every 6 months, and every 3 years or so one of these releases is flagged as a long-term support (LTS) release. Currently, JDK 11 and JDK 17 are the next planned LTS releases.

So, what just happened to your plans to wait for Java 9 to stabilize? And how will you get the JDK 8 security updates and bugfixes that every business depends upon after next January?

What is clear is that some plans (and some assumptions) about Java Support will need to change, and quickly.

So, what's your next step?

  • Here is what Oracle is saying: http://www.oracle.com/technetwork/java/eol-135779.html
  • An InfoWorld perspective: Oracle extends Java JDK 8 updates to 2019
  • And a link from InfoQ: Oracle to End Free Support for Past Java Versions Much Sooner
Java (programming language) Java Development Kit

Published at DZone with permission of Howard Green. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Distributed Tracing: A Full Guide
  • mTLS Everywere
  • Introduction to Container Orchestration
  • OpenVPN With Radius and Multi-Factor Authentication

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: