Windows cannot find javaw.exe [Solved]

Fix the Windows cannot find javaw.exe using the solutions below

by Matthew Adams
Matthew Adams
Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things... read more
Reviewed by Vlad Turiceanu
Vlad Turiceanu
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming... read more
Affiliate Disclosure
  • Facing the error Windows cannot find javaw.exe is frustrating when trying to launch Java programs.
  • To quickly solve it, you can perform a quick malware scan or reinstall Java.
  • You can also try to add the Javaw.exe path to the Environment Variable Path.
  • Find below step-by-step instructions on how to carry out all these methods.
Fix Windows cannot find javaw.exe

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Javaw.exe is a process that launches Java programs (jar files included). However, a Windows cannot find javaw.exe error message can pop up for some users when they try to launch Java software.

The full error message states: Windows cannot find javaw.exe. Make sure you typed the name correctly, and then try again. These are some of the best fixes for that error message.

What is javaw.exe?

Javaw.exe is a process that is part of the Java Runtime Environment (JRE). In essence, the javaw.exe command is the same as java.exe, but javaw.exe does not have an associated console window.

Basically, it’s a non-essential system process that is opened by other programs. We wouldn’t recommend ending or deleting it unless it causes problems.

What to do if javaw.exe is missing on Windows 10?

1. Scan for malware

If you already use Eset Internet Security, open the main window and follow these simple steps:

1. Select Computer scan from the ribbon on the left.
2.  Click on the Scan your computer button and wait for the process to complete.
3. When the scan is finished, you will get a report showing the number of scanned, infected, and cleaned objects.

Alternatively, if you do not have Eset Internet Security on your computer, you can still do a full computer scan with its free scanner. You can download it for free and it will thoroughly scan your computer just as we showed in the steps below. You can only run this utility once, but it can be a quick fix if you don’t use an antivirus already.

The reason we recommend Eset Internet Security is because it uses multi-layered protection while being very lightweight. This type of technology ensures faster detection rates so there are higher chances that threats will be blocked or removed before they get a chance to impact your system.

Eset also has good data protection features that protect against any data leaks. It includes specific security features for safer online purchases.

Expert tip:


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.

Additional features include parental controls, webcam and microphone protection, and a dedicated anti-malware utility.

If you don’t have it on your device already, we recommend giving it a try. Eset offers 30-day free trials for all versions of its software, so you don’t need to make an investment if you are not satisfied with the product.

Eset Internet Security

Guard your devices with advanced multi-layered protection that keeps all threats at bay.

Free trial Visit website

2. Add the Javaw.exe Path to the Environment Variable Path

  1. Press the Windows key + R to launch Run.
  2. Input sysdm.cpl in Run and click OK to open the window shown directly below.
  3. Select the Advanced tab.
  4. Press the Environment Variables button to open the window in the snapshot below.
  5. Click the New button under System variables to open a New System Variable window.
  6. Enter Path in the Variable name text box.
  7. Then, input the exact path of your javaw.exe file. The default javaw.exe path would be something like C:Program files(x86)javajre7bin or C:Program files(x86)javajre8bin on 64-bit Windows platforms.
  8. If you’re not sure what path to enter, press the Windows key + Q hotkey to open Cortana. Then enter java in the search box.
  9. Right-click javaw and select Open file location.
  10. Thereafter, File Explorer will open the folder that includes javaw.exe. Enter the folder path open in File Explorer into the Variable value text box on the New System Variable window.
  11. Press the OK button on the New System Variable window.
  12. Click OK on the Environment Variables window.

The javaw.exe error often arises because Windows can’t find the Java program. So, adding the exact javaw.exe path to system variables often fixes the Windows cannot find javaw.exe error.

Follow the guidelines above to add a new javaw.exe system variable path.

3. Reinstall Java

  1. Reinstalling Java might also fix the javaw.exe error for users with antiquated Java versions. To reinstall Java, enter appwiz.cpl in Run and click OK.
  2. Select Java and click Uninstall.
  3. Select the Yes option on the dialog box that opens.
  4. Restart Windows after uninstalling Java.
  5. Download Java installer.
  6. Click the Java installer file to open the setup window below.
  7. Press the Install button on that window.

Those are three resolutions that will probably resolve the Windows cannot find javaw.exe error for most users. You may then open your Java program with the javaw.exe error fixed.

Don’t hesitate to follow the topic on our website and check out this Java section too.

If you want to keep up with everything related to this topic, check out our Java section. You can find additional recommendations, fixes, and also.

Solving glitches is our specialty, so bookmark our Windows 10 Errors Hub if you need assistance with other PC-related problems.

Since your goal is getting this result as quickly as possible, apply the same solutions when dealing with:

  • javaw.exe not found – Users describe that they keep seeing the same message on their computer. Since it cannot find a working Java installation, we can only recommend reinstalling it.
  • Windows cannot find javaw.exe ASDM – There are times when users may not even get the ASDM Launcher login box. Assuming you’re no stranger to this error, quickly scanning your device is a wise move.

This article covers:Topics: