Eclipse ne parvient pas à trouver JVM dans Ubuntu 12

Lorsque j’ouvre une éclipse dans Ubuntu, il affiche l’erreur suivante:

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 

Voici les variables d’environnement que j’ai définies dans le fichier .bashrc:

 JAVA_HOME=/opt/jdk1.7.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin JRE_HOME=/opt/jdk1.7.0 PATH=$PATH:$HOME/bin:$JRE_HOME/bin export JAVA_HOME export JRE_HOME export PATH 

J’ai aussi vérifié dans le terminal:

 asr@asr-desktop:~$ java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode) asr@asr-desktop:~$ which java /opt/jdk1.7.0/bin/java asr@asr-desktop:~$ echo $JAVA_HOME /opt/jdk1.7.0 asr@asr-desktop:~$ echo $PATH /opt/softwares/apache-ant-1.7.1/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/vidyayugpc/bin:/opt/jdk1.7.0/bin:/home/vidyayugpc/bin:/opt/jdk1.7.0/bin 

L’éclipse s’ouvre uniquement par invite de commande, j’ai essayé de spécifier l’emplacement de JVM dans le fichier eclipse.ini en ajoutant la ligne ci-dessous

-vm

/opt/jdk1.7.0/bin/java

Mais il ne fonctionne pas encore montrant la même erreur jvm n’est pas trouvé.Peut-on m’aider ici?

Vous devez définir les variables d’environnement dans /etc/profile ou /etc/profile.d/ et redémarrer.

Ce travail pour moi éditer le eclipse.ini en utilisant n’importe quel éditeur de texte et changer votre chemin -vm au chemin réel de votre JDK

 -vm /opt/jdk1.6.0/bin/ 

Je ne sais pas exactement, votre chemin semble bien

Si vous configurez le paramètre -vm, vous devez pointer sur le dossier bin, essayez ceci:

 -vm /opt/jdk1.7.0/bin/