Eclipse IDE not started no Java Virtual Machine was found


Problem definition:

The Eclipse is an integrated development environment (IDE) which contains an extensible base framework and plug-in system developed in Java. Eclipse is the primary development environment for developing Java applications. Also provide an environment to develop applications for other programming languages using plugins such as C, C++, Perl, PHP, Prolog, Python, Ruby, Erlang etc. The development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP etc. But sometimes after installing or upgrading the latest Eclipse IDE not started when we clicking on Eclipse.exe from the installation location or from the desktop.  The error displayed due to some configuration parameter is not set or installed which is need to run an Eclipse IDE.

What is the problem?:

Eclipse IDE not started no Java Virtual Machine was found:

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
Javaw.exe in your current PATH

Eclipse IDE not started no Java Virtual Machine was found

Lets understand the basics which help you to troubleshoot the problem:

  1. What is Java Runtime Environment?
    The Java Runtime Environment (JRE) is a set of programming tools for developing Java applications. JRE is the part of the Java Development Kit (JDK). The Java Runtime Environment provides the basic requirements for executing a Java application. It consists of the Java Virtual Machine (JVM), core classes, and supporting files.
  2. What is PATH environment variable?
    The PATH is the system variable where operating system uses to locate needed executable from the command line or Terminal window.


The message displayed is the notification for the user to inform Java Runtime Environment (JRE) is not installed or not found in the system. As you are already aware, Eclipse is built on Java and Java Runtime Environment is the prerequisite to run Eclipse application. In order to solve this problem we would need to check for the following;

  1. Check whether Java Runtime Environment (JRE) is already installed on the computer system.
  2. Check If the Java Runtime Environment (JRE) is installed, then we would need to find on which location it is installed and also check whether PATH environment variable is properly set to locate and execute javaw.exe.


In order to solve Visual studio slow intellisense problem you can execute the below workaround solution.
Share this: