Java SE Runtime Environment (JRE)

The Java SE Runtime Environment (JRE) by Oracle Corporation is what your computer needs to run applications written in Java. You probably won't install it because you want to - you install it because something you need (Minecraft, banking software, enterprise tools, or a university application) requires it. Java itself runs in the background. Most people never interact with it directly.

Since Java 21, Oracle offers the JRE for free under the No-Fee Terms license for all users, including commercial. For older versions (8-17), free use is limited to development and personal use only.

What it does

Once installed, Java applications (.jar files) run by double-clicking them or through the command line with java -jar filename.jar. To check which version you have, open a terminal and type java -version.

The Java Control Panel (accessible from Windows Control Panel) lets you configure security settings, manage certificates, and check for updates. Updates are worth keeping current since Java has a history of security vulnerabilities that get patched regularly.

If you need Java for development rather than just running apps, you want the JDK (Java Development Kit) instead, which includes the JRE plus the compiler and dev tools.

Advantages

  • Required by Minecraft, many banking apps, and enterprise software
  • Free for all users since Java 21
  • Cross platform - same Java apps run on Windows, Mac, and Linux

Drawbacks

  • You're installing it because something else demands it, not because you chose to
  • Older versions had frequent security issues
  • Update prompts can be annoying
  • Multiple Java versions on one system can cause conflicts

Who it is for

Everyone who needs to run a Java application. If Minecraft or your bank's security module asks for Java, install the latest version from Oracle's site. If nothing you use requires it, you don't need it. For alternatives to Oracle's JRE, Amazon Corretto and Eclipse Temurin are free OpenJDK distributions that work identically.

Frequently Asked Questions

Do I need Java installed on my computer?
Only if you use software that requires it - Minecraft, certain banking applications, enterprise tools, or university software. If nothing asks for Java, you don't need it.
Is Java free?
Yes. Since Java 21, Oracle's JRE is free for all users including commercial use under the No-Fee Terms license. Older versions have different licensing.
How do I check my Java version?
Open a command prompt or terminal and type java -version. It will display the installed Java version number.
What is the difference between JRE and JDK?
JRE (Java Runtime Environment) runs Java applications. JDK (Java Development Kit) includes the JRE plus tools for developing Java software. Most users only need the JRE.

Features & How-To Guide

# Feature How to use
1 Java application (.jar) execution Double-click on a .jar file or run from command line: java -jar filename.jar.
2 Linux installation as virtual machine Download from oracle.com Run the installer Accept the license Install.
3 Java update Control Panel Java Update Check Now or download a new version from oracle.com.
4 Version checking Command Prompt Type java -version Displays the version number.
5 Old version uninstall Control Panel Programs Uninstall old Java versions. Keep only the newest one.
6 JVM memory configuration Set the JAVA_OPTS=-Xmx512m environment variable or edit the application startup script.
7 Security settings Control Panel Java Security Set security level for applets.
8 Multiple version management Environment variables JAVA_HOME points to the selected version PATH contains bin.

Related software categories

system utility file manager disk cleaner backup software uninstaller

Similar Programs

Questions & Answers

Ask a Question

Our team and community are happy to help

No questions yet. Be the first to ask!

People also search for