Download Java 8 Update 333 Offline Installers

Java 8 Offline InstallersJava 8 Offline Installers

Oracle recently released Java 8 Update 333, which includes 520 security patches across its different product families. With that, this release is part of the Critical Patch Update, which means maximum vulnerabilities are addressed with this release.

If you still use Java 8, you should probably update to the latest version of Java 8 Update 333. This helps keep your system safe from vulnerabilities.

Let us now see what other improvements have been made with this release, and then continue to download and install it.

Release Summary

Changes and Fixes

Java 8 Update 333 comes with the following updates:

  • Windows Alternate Data Streams are now enabled by default. The implementation of has been changed so that strict validity checks are not performed by default on file paths.
  • Fixed incorrect Token type that caused XPath expression to return incorrect results. (JDK-8284920)
  • Fixed an invalid XPath expression that caused StringIndexOutOfBoundsException. (JDK-8284548)

You can read the complete change log in the release notes here.

Download Java 8 Update 333

Direct Offline JRE Downloads

Click on the following links to download the respective offline installers :

Download Java 8 Update 333 for Windows (x64) – Offline

Download Java 8 Update 333 for Windows (x86) – Offline

Download Java 8 Update 333 for MacOS (Version 10.7.3 and above)

Download Java 8 Update 333 for Linux x64 (RPM)

Download Java 8 Update 333 for Linux x64 (TAR.GZ)

Download Java 8 Update 333 for Linux (RPM)

Download Java 8 Update 333 for Linux (TAR.GZ)

Download Java 8 Update 333 for Solaris x64

Download Java 8 Update 333 for Solaris SPARC x64

Download Offline JDKs

To download JDKs and other JREs, perform these steps:

Note: Downloads from require you to accept the license agreement.

  1. Open the Oracle Java download page.

  2. Here you will see a list of products to download (both JREs and JDKs are available for all supported platforms). Click on the download button beside your desired product. All downloads on this page are offline installers .

    Download Java
    Download Java
  3. Accept the license agreement and then click the download button below it.

    Accept license and download
    Accept license and download
  4. You will be redirected to Oracle’s sign-in page. If you already have an account, just sign in using your credentials, or click sign up to create an account. Once signed in, the download will begin automatically.

How to Install Java

Installing the downloaded package is pretty easy. Perform the following steps to install it on a Windows PC:

  1. Run the download package to begin installing Java. The installation wizard will then open. Click Install.

    Install Java
    Install Java
  2. Java will now begin the installation. This step should only take about a minute. Once installed, click Close.

    Close wizard
    Close wizard

How to Check Java Version

To check the currently installed Java version on your PC, you can use the “Java uninstall tool.” It lists down all the installed java versions. You can also use the tool to uninstall different versions installed on your computer.

Java uninstall tool
Java uninstall tool

You can get the Java Uninstall Tool from this page.

You can also learn other methods to uninstall Java from your PC.


Java Runtime Environment (JRE) is a piece of software that is installed on your computer that allows you to run applications developed in Java on your device. It provides certain libraries and other components that are required to run a Java program.

JRE also includes Java Virtual Machine (JVM), which is an engine also required to run Java applications on a machine. This engine is included in the JRE package and cannot be installed separately.

The Java Development Kit (JDK) is a development kit that includes both the JRE and the JVM. If you are looking to create your own Java applets, then JDK is what you need. If you have JDK already installed on your device, you do not require to install JRE separately, unless a different version is required.

This should clear up if you want to install JRE or the JDK.

Frequently Asked Questions

Can Java programs be run without JRE?

As we already mentioned above, JREs are required to run applications developed using Java. Without JRE, the application cannot be executed. Usually, the application is packaged with the respective JRE needed to run it, so you do not have to install the right JRE version explicitly.

Can Java JRE be installed without administrative rights?

Unfortunately, JREs cannot be installed without administrative privileges. If you double-click a JRE installer from a standard account, you will notice a popup asking for credentials for the administrative account on your system to install the software.

How to start, stop, or restart JRE?

The Java process runs on demand as and when you want to run it, usually alongside the app/program which requires it. It is not a daemon that can be activated or deactivated.
That said, to run (start) Java, it needs to be included in your global environmental variables.

Java 8 Update History

Java 8 VersionRelease DateDescription
Java 8 Update 40116-Jan-24New system property and JDK flight recorder even for deserialization added. Plethora of bug fixes and security patches.
Java 8 Update 39117-Oct-2330 bug fixes, includes a new JFR event, removed SECOM Trust System’s RootCA1 Root Certificate and Linux ARM32 support, and some other changes
Java 8 Update 38118-Jul-2352 bug fixes, the addition of Chinese characters, JDK accepts RSA keys in PKCS#1 format.
Java 8 Update 37118-Apr-2354 bug fixes, older SSL versions removed, GSS-API support added.
Java 8 Update 36117-Jan-23372 security patches, FXML JavaScript Engine disabled by default, and other changes
Java 8 Update 35118-Oct-22The default PKCS12 MAC algorithm was updated.
Java 8 Update 34119-Jul-22TLS 1.3 enabled by default .
Java 8 Update 3332-May-22Windows alternate data streams enabled by default.
Java 8 Update 29120-Apr-22New HARICA root certificates added.
Java 8 Update History Summary

More Java Updates

If you liked this post, Share it on:
Subhan Zafar is an established IT professional with interests in Windows and Server infrastructure testing and research, and is currently working with Itechtics as a research consultant. He has studied Electrical Engineering and is also certified by Huawei (HCNA & HCNP Routing and Switching).

Get Updates in Your Inbox

Sign up for the regular updates and be the first to know about the latest tech information

Talk to us now

Talk to us straight and get your questions answered right away

Tell Us About Your Project
Web Dev Service Contact Form (Popup)