Install Oracle Java 15 via PPA in Ubuntu 20.04, Ubuntu 19.04, Ubuntu 18.04, Ubuntu 16.04 and other Linux Ubuntu Systems.
Oracle JDK 15 will receive a minimum of two quarterly update, per the Oracle Critical Patch Update (CPU) schedule, before being followed by Oracle JDK 16. Java 16 will reach general availability in March 2021, and early access builds of Oracle OpenJDK 16 are already being offered at jdk.java.net.
New Features: Java 15
The 16 JEPs delivered with Java 15 are identifiable across four different categories:
- JEP 339 Edwards-Curve Digital Signature Algorithm
- JEP 371 Hidden Classes
- JEP 377 ZGC: A Scalable Low-Latency GC
- JEP 378 Text Blocks
- JEP 379 Shenandoah
- JEP 360 Sealed Classes – first preview
- JEP 375 Pattern Matching for instanceof – second preview
- JEP 384 Records – second preview
- JEP 383 Foreign-Memory Access API – second incubator
- JEP 374 Disable and deprecate biased locking
- JEP 374 disables biased locking by default and deprecate all related command-line options
- JEP 385 Deprecate RMI Activation for Removal
- JEP 385 Deprecates the RMI Activation mechanism for future removal
- JEP 372 Remove the Nashorn JavaScript Engine
- JEP 381 Remove the Solaris and SPARC Ports
- JEP 373 Reimplement the legacy Datagram Socket API
Java 15 is Now Available
Oracle provides two binary releases of Java 15:
- Oracle OpenJDK 15 is offered under the open source GNU General Public License v2, with the Classpath Exception (GPLv2+CPE).
- Oracle JDK 15 is offered under a commercial license for those who want commercial support or are using the Oracle JDK as part of an Oracle product or service.
Run the following commands to install Oracle Java 15 on Ubuntu 19.10, Ubuntu 19.04, Ubuntu 18.10, Ubuntu 18.04 and other Ubuntu Derivatives:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java15-installer
sudo apt install oracle-java15-set-default
The last line of code will make Java 15 the default.
Developers can expect to receive Java 15 support with the following IDEs:
- JetBrains IDEA
- Apache NetBeans
- Eclipse Marketplace