0

I'm trying to download Java SE 12 or JDK 12 but there's no longer a link to download that: https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

It says:

"Java SE 12 Downloads

Java SE 12 has reached end of support. Users of Java SE 12 should switch to Java SE 13.

Please visit our Java SE Downloads page to get the current version of Java SE.

You will be redirected to the Java SE Downloads page in 20 seconds. Please update your bookmarks to the Java SE Downloads page. "

And looking for downloads you only are able to download Java SE11 or Java SE13 (12 is not in the list)

Do anybody knows why is this situation? I'm cloning a Project that's in Java 12, should I migrate to Java 13 instead?

  • 5
    Yes, migrate to Java-13. The link itself reads and I quote "*Java SE 12 has reached end of support. Users of Java SE 12 should switch to Java SE 13.*" – Naman Nov 06 '19 at 16:31
  • 2
    To add to @Naman's comment, there are two long term support versions of java right now 8 and 11. It is recommended to use one of these versions unless there is a specific reason to be on one of the short term releases (9, 10, 12, 13, etc...). – hooknc Nov 06 '19 at 17:37
  • I didn't know about short term releases, I thought there always would be long term releases and Java 8 had a particular exception, now it makes sense why do I see too much Projects in Java 8. Do you know where may I see the short term versions and it's support times? – Diego Arturo Barriguete Nov 07 '19 at 17:06
  • Don't use Java 12. If you absolutely have to, go to the section "Java Archive" at the very bottom of the official Oracle download page. – Stefan Zobel Nov 07 '19 at 17:19
  • You can still download it from https://adoptopenjdk.net/archive.html if you want. –  Nov 21 '19 at 14:10

1 Answers1

0

Thanks Naman and Hooknc you are right. I add this as a valid answer beacause I don't find how to mark your comment as an answer.

The main part is:

Yes, migrate to Java-13. The link itself reads and I quote "Java SE 12 has reached end of support. Users of Java SE 12 should switch to Java SE 13."

And

To add to @Naman's comment, there are two long term support versions of java right now 8 and 11. It is recommended to use one of these versions unless there is a specific reason to be on one of the short term releases (9, 10, 12, 13, etc...).

Basically is better to use Java 8 or 11 for a long term project and you're able to use current brand new Java version having in mind that you may need to update/migrate to newer version if it's a Short Term Release.