Issue
A Java Run Time 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: H:\Important Software\eclipse\jre\bin\javaw.exe java.exe in your current path
These are shown while I am trying to start eclipse. But some days ago I have worked with eclipse fine. and I have checked java path in my system and environment variable. All are okay. Hence eclipse does not starting. I have restarted my pc also.
One thing I have to mention that javac
command did not work while I was trying to compile my java code from command promt. Then I used this command to set path that is set path = C:\Program Files\Java\jdk-9.0.4
. After that javac
command was working fine. But now this problem occurs. eclipse did not starting.
And the main problem is my system is finding the jdk/jre in H drive where I put eclipse IDE but not the jdk/jre. I don't understand what's happening.
Solution
you have to all set classpath
Follow this In user Environment variable set
VariableName variableValue
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
JAVA_HOME jdkpath( example :C:\Program Files\Java\jdk1.8.0_151)
JRE_HOME %JAVA_HOME%\jre
And in system variable
Add path
path %JAVA_HOME%\bin;
Now you can work in all IDEs
Answered By - Dhanasekaran Don
Answer Checked By - Robin (JavaFixing Admin)