Official builds and support from Oracle come in two varieties: open source under the GNU GPL, and a proprietary license that must be purchased. The latest supported release in each release cycle can be found at. Non-LTS releases are supported for 6 months. Java 8 is the last release on the old cycle methodology still in active support. Java as developed by the OpenJDK Project, owned and primarily employed by Oracle, has been on a 6-month rapid-release cycle since the release of Java 10, and starting with Java 11, has new LTS releases every six releases, or three years.
Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. This site uses Just the Docs, a documentation theme for Jekyll.