Oracle JDK 11 Zip Installation on Ubuntu 18.04 LTS and Set JAVA_HOME Environment Variable | Java 11

Опубликовано: 28 Сентябрь 2024
на канале: java frm
1,214
7

In this video we are going to demonstarate how to install Oracle JDK 11 from tar.gz file on Ubuntu 18.04 LTS.
We will be showing three methods to run Java in Ubuntu Linux in this video, they are
1. Directly set JAVA_HOME in terminal and run Java.
2. Set JAVA_HOME in the .profile of the particular user and run Java.
3. Set JAVA_HOME as global variable in /etc/profile.d and run Java in multiple user accounts.
Java SE 11 is the first Long Term Support feature release for the Java SE Platform with many new features and enhancements includes,
1. Unicode 10
2. HTTP Client (Standard)
3. New Collection.toArray(IntFunction) Default Method
4. Updated Locale Data to Unicode CLDR v33
5. Lazy Allocation of Compiler Threads
6. ZGC A Scalable Low-Latency Garbage Collector (Experimental)
7. Epsilon, A No-Op Garbage Collector
8. Low-Overhead Heap Profiling
9. Nest-Based Access Control
10. Key Agreement with Curve25519 and Curve448
11. Added Brainpool EC Support
12. ChaCha20 and Poly1305 Cryptographic Algorithms
13. Enhanced KeyStore Mechanisms
14. RSASSA-PSS Signature Support Added to SunMSCAPI
15. Transport Layer Security (TLS) 1.3
16. Support for AES Encryption with HMAC-SHA2 for Kerberos 5
17. Local-Variable Syntax for Lambda Parameters
18. Launch Single-File Source-Code Programs

Removed Features and Options
*******************************
Removal of com.sun.awt.AWTUtilities Class
Removal of Lucida Fonts from Oracle JDK
Removal of appletviewer Launcher
Oracle JDK's javax.imageio JPEG Plugin No Longer Supports Images with alpha
Removal of sun.misc.Unsafe.defineClass
Removal of Thread.destroy() and Thread.stop(Throwable) Methods
Removal of sun.nio.ch.disableSystemWideOverlappingFileLockCheck Property
Removal of sun.locale.formatasdefault Property
Removal of JVM-MANAGEMENT-MIB.mib
The jdk.snmp module has been removed.
Removal of Java Deployment Technologies
Removal of JMC from the Oracle JDK
Removal of JavaFX from the Oracle JDK
Removal of Java EE and CORBA Modules