How to Install JRE on Windows 10: A Step-by-Step Guide for Beginners

The Java Runtime Environment (JRE) is needed only for applications that actually require Java. Before installing anything on Windows 10, check the application’s documentation for the required Java vendor, version, and architecture. Modern Java distribution has changed significantly, and many applications bundle their own runtime.

Determine what Java the application requires

  1. Check the software publisher’s current system requirements.
  2. Confirm whether it requires Java 8, a newer Java release, or a bundled runtime.
  3. Determine whether the application requires 64-bit or 32-bit Java.
  4. Download the runtime only from the specified Java vendor or another trusted source named by the application publisher.
  5. Run the installer and keep its default security/update behavior unless the software documentation requires something different.

Do not install old Java just because a tutorial says to

An old guide may tell every Windows user to install Oracle’s standalone JRE. That is no longer appropriate for all software. Newer Java releases and licensing/distribution models vary, and development work may require a JDK rather than a JRE.

Verify the installation for command-line applications

If the program expects Java on the command line, open a new Terminal or Command Prompt and use java -version. If Windows cannot find Java, follow the application’s documentation for PATH or JAVA_HOME configuration rather than downloading another random installer.

Remove Java versions you no longer need

Old runtimes increase maintenance and security exposure. Keep legacy Java only when a required application depends on it, and isolate obsolete software where practical.

Windows 10 ended regular support in October 2025, so eligible PCs should move to Windows 11 or use an applicable ESU path during transition.