The new version of Java is 8 update 241 is now available for download. Updating to the new version of Java 8 is essential for Java users to avoid security vulnerabilities and for avoiding exploitations of the system.
Oracle follows a fixed schedule of Java Critical Patch Update (CPU). With each new patch release, the old version is invalidated and the users have to install the new update. Otherwise, Java will cease to work on the system.
This works even if you are offline as Oracle has a secondary mechanism built into JRE that expires the runtime environment if it is not able to reach Oracle servers online.
If you have installed Java 8 Update 231, you should update to the latest Java 8 Update 241. We will discuss the update options later in the post.
Java 8 Update 241 will expire on 14th May 2020 when the new update, most probably, Java 8 Update 251 is released.
What’s new in Java 8 Update 241
Oracle has released its Critical Patch Update for January 2020 fixing 334 vulnerabilities across its multiple products and platforms. Some of the fixes are critical as some of these vulnerabilities could be exploited by remote attackers effectively taking control of the affected system.
So if you have Java installed on your system, you should probably update it to the latest update 241 immediately.
JDK 1.8_241 comes with some new features in addition to security fixes. Here is the list of new features:
- Allow SASL mechanisms to be restricted
- SunPKCS11 provider upgraded with support for PKCS#11 v2.40
- New checks on Trust Anchor Certificates
- Exact match required for Trusted TLS Server Certificate
- Added LuxTrust Global Root 2 Certificate
- Added 4 Amazon Root CA Certificates
If you want to go through the complete list of updates and their details, you can visit the Java 8 Update 241 release notes page.
How do I update my Java Runtime Environment to version 8 Update 241?
First, you should know which version of Java you’re running on your computer. To check this, you can use java -version command. Once you are sure that you don’t have the latest version of Java installed, you can use the control panel applet to update Java:
- Open Control Panel and go to Java.
- Now go to the Update tab and click on “Update Now”.
- If any new update is available, the installer will start downloading the update, it will take 1-2 minutes to complete the downloading and installing the Java update.
- After installation completes, a confirmation window will say that your download is successful.
You can also manually download Java 8 Update 241. Manual downloads are good for users who do not have Java installed on your systems or they want to download the Java 8 Update 241 offline installer for later use. It is available for the following platforms:
- Windows (32-bit and 64-bit)
- Linux (32-bit and 64-bit)
- Mac OS (64-bit)
- Solaris and Solaris SPARC (64-bit)
The page lists offline and web installers.
Is Java 1.8 the same as Java 8?
1.8 is the version of the Java Development Kit (JDK) also known as Software Development Kit or SDK. Java 8 is the actual version and the runtime environment has the same version as Java.
How can I update my JDK to 1.8.0_241?
If you have JDK 1.8 installed, you can download and update the development kit to the latest Update 241. Downloading and installing the latest JDK will also update the runtime environment. There is no need to separately download the JRE again. Installing JDK is enough for updating both JDK and JRE.
Java 8 is becoming obsolete. Commercial users of Java 8 have to pay Oracle for a commercial license to get updates. But if you are using Java 8 for personal purposes, you can get these updates for free. The free updates will be available until the end of 2020. After that Java 8 will reach its end of life. You should try out new versions of Java like Java 11 and Java 13.