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?
Is Java free?
How do I check my Java version?
What is the difference between JRE and JDK?
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
Similar Programs
Questions & Answers
Ask a Question
Our team and community are happy to help
No questions yet. Be the first to ask!