- A Java Runtime error might appear if you have installed an older JRE software.
- If you have wondered how to fix Java issues, reinstalling it can help you.
- To fix the Java Runtime Environment not found error, make sure to have the latest version of Java.
- Download the JRE version that corresponds with your system type so you won't deal with other types of Java issues.
The Java Development Kit (JDK), the Java Virtual Machine (JVM), and the Java Runtime Environment (JRE) form a trio of Java platform components for developing and running Java apps.
A runtime environment is a piece of software designed to run other software. For example, as the runtime environment for Java, the JRE contains the Java class libraries, the Java class loader, and the JVM.
So if you don’t have JRE installed or you have an older version of the software, you might encounter one of the following messages:
- Error: Could not find Java SE Runtime Environment – you don’t have the Java SE version installed on your system
- This application needs version 1.x or higher of the Java Runtime Environment – you should update your Java version to the latest you can find on the official website
- A Java Runtime Environment(JRE) or Java Development Kit (JDK) must be available to run this app – like the first error, check if you have installed JRE or JDK and if not, install them
Today’s guide will explore the most efficient and easy methods to resolve the Java Runtime Environment not found and the other similar errors with Java. Read on for more details.
Why is JRE not installed?
In Windows and macOS, installing the Java Developmental Kit (JDK) in previous releases optionally installed a Java Runtime Environment (JRE).
However, with JDK 11, Oracle removed JRE to be installed optionally. Therefore, with JDK 11 release, the JRE or Server JRE is no longer offered, and only the JDK is provided.
Also, the Java Runtime Environment not found it could be caused by several other reasons, which we have listed below.
- Java is not installed on your PC.
- Java installation was not completed due to some errors.
- The environment variables of Java are not set.
- You might have more than one Java Runtime installation.
- A Windows misconfiguration can also trigger this problem.
How do I fix the Java runtime environment not found?
1. Run Windows troubleshooter
- Select Start, and click on Settings.
- Choose Update & Security, and then click Troubleshoot.
- Select the type of troubleshooting you want to run, then select Run the troubleshooter.
- Allow the troubleshooter to run and then answer any questions on the screen.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
You can try the recovery options if you see a message that no changes or updates are necessary. This is a built-in troubleshooter tool from Windows 10.
2. Download Java Runtime Environment (JRE)
- Download JRE from the official website.
- Choose if you need a 32bit or a 64bit architecture of JRE based on your PC specifications.
- Click on the Agree and download button to start the actual download.
If you don’t know which version of Java is the correct version for your system, you can find out by searching in the Start menu the term System Information.
It would be best if you opened the first option that appears after the search and then checked the value under System Type (32-bit or 64-bit).
3. Install Java Runtime Environment (JRE)
- Right-click on the downloaded JRE setup file.
- Select Run as administrator and accept the installation prompt.
- Click on the Install button to complete the installation.
- You will receive a message that the installation was successful. Next, click on close the complete the installation and close the window.
We recommend you check if there is a new Java update each time you encounter this issue. Unfortunately, the software will not update automatically, so you must perform this task manually.
How can I fix Java Runtime Environment not found on Windows 11?
The above solutions also work perfectly well for Windows 11 PC. So, to summarize the answers, here’s what you can do to fix the Java Runtime Environment not found on Windows 11.
- Uninstall all Java versions from your PC and install the latest one from the official website.
- Configure the Environment Variables for Java on your PC.
- Reset your PC.
- Check for viruses or malware.
Where is JRE located?
- Open the Start menu.
- Click on Control Panel.
- Select Java.
- Switch to the Java tab.
- Click View.
- Check the Path column for the version of the JRE you have installed.
- You will see a path. For example
- So, the path is
That is it. You should now have the latest version of Java Runtime Environment on your PC and no longer receive the error message.
Please write us in a comment below if these solutions helped you or if there are any other suggestions that we should include in our article.
Still having issues? Fix them with this tool:
If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.