...
Full Bio
Use Machine Learning To Teach Robots to Navigate by CMU & Facebook Artificial Intelligence Research Team
229 days ago
Top 10 Artificial Intelligence & Data Science Master's Courses for 2020
230 days ago
Is Data Science Dead? Long Live Business Science
258 days ago
New Way to write code is about to Change: Join the Revolution
259 days ago
Google Go Language Future, Programming Language Programmer Will Get Best Paid Jobs
580 days ago
Top 10 Best Countries for Software Engineers to Work & High in-Demand Programming Languages
725598 views
Highest Paying Programming Language, Skills: Here Are The Top Earners
669444 views
Which Programming Languages in Demand & Earn The Highest Salaries?
474582 views
Top 5 Programming Languages Mostly Used By Facebook Programmers To Developed All Product
464274 views
World's Most Popular 5 Hardest Programming Language
395916 views
Can You People Still Use Java Programming Language For Free? What You Need to Know
- Since Java 9, new releases of Java - the Java Development Kit (JDK) and associated software - come out every six months, every March and September, with each release supported for their half-year lifespan.
- Every three years there will be an LTS release of Java that receives long-term support from Oracle. The most recent LTS release is Java 11, with forthcoming Java 17 also expected to be an LTS version.
- No, not unless you want long-term support from Oracle.
- Starting with Java 11, Oracle provides two Java Development Kit releases, an OpenJDK build under the GPL open-source license and a commercial Oracle JDK build under a paid-for license.
- The open-source variant is free to use in production, while there is a fee for organizations using the commercially licensed JDK in production. For example, licensing for the Java SE variant of the Oracle JDK for use on servers starts at $25 per processor per month, while fees for the licensing for the Java SE Desktop variant starts at $2.50 per user per month. You can see more details here.
- If you want long-term support from Oracle for a Java release you have to pay for it by using the Oracle JDK build. As mentioned, Oracle will only support OpenJDK builds for six months.
- From Java 11 onwards, the free OpenJDK build and paid-for Oracle JDK build are "essentially identical", with both including commercial features that used to be charged for, such as Java Flight Recorder and Mission Control.
- Download an OpenJDK build from a vendor other than Oracle. Various vendors offer OpenJDK builds - including IBM, Red Hat, AdoptOpenJDK, AWS, and Azul - some of which include free long-term support.
- AdoptOpenJDK.net has JDKs for Java 8, 9, 10, and 11, and also offers a choice between the HotSpot and OpenJ9 JVMs (Java Virtual Machines). These JDKs offer LTS support and free updates until at least September 2023 for Java 8 and at least September 2022 for Java 11.
- Gee complimented the AdoptOpenJDK initiative, saying it would offer organizations plenty of time to migrate to newer versions of Java.