Question: I have a small problem with Eclipse on my Ubuntu machine. I installed JDK, set JAVA\_HOME and PATH variables, all seems correct, but eclipse refuses to launch and throws an error:

> 
> 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: /opt/eclipse/jre/bin/java
>  java in your current PATH
> 
> 
> 

have no clue what's the problem. help please.

note:

I am able to run java and javac in terminal.

Answer: 
If you get this error even though you already have JDK in your system-just follow this steps:

```
1)open eclipse.ini file with text editor.
2)copy your jdk path by using -vm command (vm and your path should not be in same line)
eg:
-vm        
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file.

```

**99% works if you follow above simple steps**
it seems eclipse looks for java under /usr/bin directory, making a symbolic link of the java command in this dir would solve your problems, at least solve mine