B4J Question Oracle JAVA Roadmap

Magma

Expert
Licensed User
Longtime User
Hi... i was updating java... and "looked" at their page that JAVA will be not free for business apps..
http://www.oracle.com/technetwork/java/javase/overview/index.html
http://www.oracle.com/technetwork/java/javase/overview/index.html

End of Public Updates for Oracle JDK 8

Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, or Oracle Java SE Suite. For more information, and details on how to receive longer term support for Oracle JDK 8, please see the Oracle Java SE Support Roadmap.

it will make us a problem for B4J ?

Is there something we can do...

or what will be the right way to be into LAW (the cost) and what will be the other way.... (be in LAW with different way)

any idea someone
 

EnriqueGonzalez

Well-Known Member
Licensed User
Longtime User
you are confused,

the article you are quoting is about the UPDATES to JDK 8, not about JDK itself. If you as an enterprise requires an update to JDK8 after the "warranty" is over, Oracle will be willing to make you that update for a small price, we are talking about thousands of dollars of course.

JDK 9 will have support as we know it "free" for some time too,

AND! if you simply hate the idea of having something to do with ORACLE you can use OpenJDK.

OpenJDK is slightly different from ORACLE JDK but for us B4J developers is almost the same. JavaFX will be fully opensourced and that means (i think) a good thing.
 
Upvote 0

OliverA

Expert
Licensed User
Longtime User
JDK 9 will have support as we know it "free" for some time too,
Except that you should already be using 10 (if you're unwilling to stick with 8), since the end of public updates for JDK 9 was March 2018. JDK 10's updates stop in September 2018. If support is what you want and long term support at that, then you stick with the LTS (long term support) editions of Java's JDK. The current LTS version is 8 and the next edition will be 11 (coming out in September).

The way I view JDK9 & 10 is as a means to test your applications for functionality under the upcoming LTS release of the JDK. Usage of non-LTS version of the JDK should be prefixed with "caveat emptor".

Source: http://www.oracle.com/technetwork/java/eol-135779.html
 
Upvote 0
Top