# Utiliser eclipse \[résolu\]

**URL:** <https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968 "2016-02-20T15:42:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/1 "2016-02-20T15:42:31Z")

</div>

Salut à tous  
Je viens d’installer Eclipse, avec les paquets qui vont bien me semble-t-il (Java JamVM et eclipse ), mais quand je lance l’IDE… message d’erreur :“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:/usr/lib/j2sdk1.4-sun/bin/java”… Bon le message est assez explicite : pas de JRE ou de JDK… Je pensais justement que le package JamVM contournait le fait que la JVM ne soit pas dispo ds les dépôts (propriété de …Sun) Bref je me doute qu’il faille récupérer les sources chez Sun… Ma question : est-ce ququ’un connaitrait un p’tit tuto ou une procédure pour configurer tt ça sans heurt. Je suppose que pour les développeurs que vous êtes, ça doit être une simple formalité… merci

---

<div class="post-metadata">

**Author:** ![Bluenote1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ad7895/32.png) [@Bluenote1](https://www.debian-fr.org/u/Bluenote1)\
**Post date:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/2 "2016-02-20T15:42:31Z")

</div>

```auto
14:16 bluenote@Opale ~% aptitude search jre
p docbook-jrefentry - DocBook XML JRefEntry DTD
p sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture i
i sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture ind
15:48 bluenote@Opale ~% aptitude search jdk
p sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0
i sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
15:48 bluenote@Opale ~%
```

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/3 "2016-02-20T15:42:32Z")

</div>

Bonjour  
Grosso modo, si tu veux utiliser eclipse, il faut déjà une bonne installation de java, bluenote t’as donné l’essentiel :

```auto

```

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/4 "2016-02-20T15:42:37Z")

</div>

apparemment j’ai tout ce qu’il faut:

[code]# aptitude search jre  
p docbook-jrefentry - DocBook XML JRefEntry DTD  
p sun-java5-jre - Sun Java™ Runtime Environment (JRE) 5.0i sun-java6-jre - Sun Java™ Runtime Environment (JRE) 6 (kakulupia:/home/carlino# aptitude search jdk  
p sun-java5-jdk - Sun Java™ Development Kit (JDK) 5.0  
i sun-java6-jdk - Sun Java™ Development Kit (JDK) 6

# apt-get install sun-java6-jdk

Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances… Fait  
sun-java6-jdk est déjà la plus récente version disponible.  
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

# apt-get install sun-java6-jre

Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances… Fait  
sun-java6-jre est déjà la plus récente version disponible.  
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.  
[/code]

alors pourquoi Eclipse ne trouve pas la JVM “No Java virtual machine was found after searching the following locations:/usr/lib/j2sdk1.4-sun/bin/java” Pblm de d’emplacement de la librairie j2sdk1.4-sun/bin/java ?

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:42 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/5 "2016-02-20T15:42:38Z")

</div>

[quote=“usinagaz”]Bonjour  
Grosso modo, si tu veux utiliser eclipse, il faut déjà une bonne installation de java, bluenote t’as donné l’essentiel :

```auto

```

pourquoi il cherche le j2sdk1.4 ?

---

<div class="post-metadata">

**Author:** ![bill\_baroud](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@bill\_baroud](https://www.debian-fr.org/u/bill_baroud)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/6 "2016-02-20T15:43:34Z")

</div>

Par défaut, eclipse se base sur le 1.4 (d’ailleurs ca ralentit vachement le bouzin), je me rappelle avoir bataillé dans les paramètres pour lui faire prendre le 5.0

Par contre, si il se lance pas du tout, on peut lui passer le chemin du jdk en paramètre, de mémoire avec le param “-vm” + le chemin du bon jdk

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/7 "2016-02-20T15:43:45Z")

</div>

[quote]Par contre, si il se lance pas du tout, [/quote] c’est mon cas… quel est le fichier de conf d’eclipse qu’il faut renseigner avec [quote]le param “-vm” + le chemin du bon jdk  
[/quote]

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/8 "2016-02-20T15:43:45Z")

</div>

[code]cat /etc/eclipse/java\_home

# This file determines the search order the Eclipse Platform uses to find a

# compatible JAVA\_HOME. This setting may be overridden on a per-user basis by

# altering the JAVA\_HOME setting in ~/.eclipse/eclipserc.

/usr/lib/jdk1.6.0/  
/usr/lib/jvm/java-gcj  
/usr/lib/kaffe/pthreads  
/usr/lib/jvm/java-1.5.0-sun  
/usr/lib/j2se/1.5  
/usr/lib/j2se/1.4  
/usr/lib/j2sdk1.5-ibm  
/usr/lib/j2sdk1.4-ibm  
/usr/lib/j2sdk1.5-sun  
/usr/lib/j2sdk1.4-sun[/code]  
Normalement c’est celui-là … Peux-tu me montrer le contenu de ce fichier avant de le modifier stp ?

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/9 "2016-02-20T15:43:45Z")

</div>

Aprés installation de sun-java6, je viens de modifier la première ligne de ce fichier en la remplaçant par :

```auto

```

Mais le plus important, quand tu as lancé eclipse, c’est d’aller dans :

- window (avant dernier à droite)
- preferences
- java
- JRE installed
- tu browses jusque /usr/lib/jvm/taversionjava  
Une fois sélectionnée, les champs devraient se remplir automatiquement, + ok et décocher l’ancien jre en faveur du nouveau.  
Tu remarques que dans window -\> preferences -\> java -\> Build Path, les valeurs non-modifiables jusqu’à présent se sont mises à jours …

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/10 "2016-02-20T15:43:49Z")

</div>

> [@](#):
>
> [quote]Par contre, si il se lance pas du tout, [/quote] c’est mon cas…

ça donne quoi ça ? :

```auto

```

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/11 "2016-02-20T15:43:50Z")

</div>

merci usinagaz de ttes tes précisions; je teste tt ça dès que possible

---

<div class="post-metadata">

**Author:** ![bill\_baroud](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@bill\_baroud](https://www.debian-fr.org/u/bill_baroud)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/12 "2016-02-20T15:43:51Z")

</div>

[quote=“carlino”][quote]Par contre, si il se lance pas du tout, [/quote] c’est mon cas… quel est le fichier de conf d’eclipse qu’il faut renseigner avec [quote]le param “-vm” + le chemin du bon jdk  
[/quote][/quote]

Pas de fichier à modifier, juste ajouter le -vm pour lancer eclipse

```auto

```

Une fois démarré, il faut regarder dans les préf, comme dit usinagaz 🙂

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/13 "2016-02-20T15:43:53Z")

</div>

[quote]:ça donne quoi ça ? :  
Code:  
jcode@debian:~$ $(which eclipse)[/quote]

`~$ (which eclipse)
/usr/bin/eclipse`

[code]:~$ cat /etc/eclipse/java\_home

# This file determines the search order the Eclipse Platform uses to find a

# compatible JAVA\_HOME. This setting may be overridden on a per-user basis by

# altering the JAVA\_HOME setting in ~/.eclipse/eclipserc.

/usr/lib/jvm/java-gcj  
/usr/lib/kaffe/pthreads  
/usr/lib/jvm/java-1.5.0-sun  
/usr/lib/j2se/1.5  
/usr/lib/j2se/1.4  
/usr/lib/j2sdk1.5-ibm  
/usr/lib/j2sdk1.4-ibm  
/usr/lib/j2sdk1.5-sun  
/usr/lib/j2sdk1.4-sun  
[/code]

mais bon…

`~$ eclipse -vm /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
Could not create /usr/local/lib/eclipse/.eclipseextension. Please run as root:
    touch /usr/local/lib/eclipse/.eclipseextension
    chmod 2775 /usr/local/lib/eclipse/.eclipseextension
    chown root:staff /usr/local/lib/eclipse/.eclipseextension
carlino@kakulupia:~$ su
Password:
kakulupia:/home/carlino# touch /usr/local/lib/eclipse/.eclipseextension
kakulupia:/home/carlino# chmod 2775 /usr/local/lib/eclipse/.eclipseextension
kakulupia:/home/carlino# chown root:staff /usr/local/lib/eclipse/.eclipseextension
kakulupia:/home/carlino# exit exit
`  
… je récupère tjrs cette pop-up “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:/usr/lib/jvm/java-1.5.0-sun/jre/bin/java”

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/14 "2016-02-20T15:43:54Z")

</div>

j’ai bien fait le tour de /usr/lib/ et je n’ai pas trouvé de /jvm …  
avec la complétion:

`# ls /usr/lib/
Display all 1247 possibilities? (y or n)`

`# cd /usr/lib/j
java/ jni/`

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/15 "2016-02-20T15:43:54Z")

</div>

[quote=“carlino”][quote]:ça donne quoi ça ? :  
Code:  
jcode@debian:~$ $(which eclipse)[/quote]

`~$ (which eclipse)
/usr/bin/eclipse`[/quote]  
non non, il y a bien un $ aprés le $ et devant le (, c’est pour lancer eclipse en console et voir le message d’erreur que tu as …  
mais , comment tu as installé eclipse et java, apt-get pour les deux ?  
On va y arriver, courage 😉

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/16 "2016-02-20T15:43:56Z")

</div>

ok, je suis chez moi ds 1 heure et je lance $(which eclipse); j’ai installé eclipse et java en mode noob avec synaptic, mais je crois que je v les dégager de la même manière, (en mode NRV!!), et passer par un apt-get install… (c’est pourtant les mêmes paquets que je vais récupérer, non ?, sur les mêmes dépôts… donc, il y a des cahnces que ça ne change pas le pblm… ou alors je me trompe), ou bien récupérer les sources chez Sun

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/17 "2016-02-20T15:43:56Z")

</div>

Ah okay … attends, si tu veux bien, j’aimerai que tu testes un script dans ce cas:  
[https://jcodejava.com/index.php?id\_page=10](https://jcodejava.com/index.php?id_page=10)  
Et qu’on fasse un pas à pas ensemble pour voir les problèmes que tu rencontres … dac ?  
ps: Si tu as amsn, on peut voir ça en tchat pour pas y passer trois plombes …  
non non pas les sources, il y a des paquets .deb bien foutus maintenant.

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/18 "2016-02-20T15:43:56Z")

</div>

`o# $(which eclipse)
searching for compatible vm...
  testing /usr/lib/jvm/java-gcj...not found
  testing /usr/lib/kaffe/pthreads...not found
  testing /usr/lib/jvm/java-1.5.0-sun...not found
  testing /usr/lib/j2se/1.5...not found
  testing /usr/lib/j2se/1.4...not found
  testing /usr/lib/j2sdk1.5-ibm...not found
  testing /usr/lib/j2sdk1.4-ibm...not found
  testing /usr/lib/j2sdk1.5-sun...not found
  testing /usr/lib/j2sdk1.4-sun...not found`

je viens de dégager eclipse et le paquet java-common…

`apt-get install sun-java6-jdk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet sun-java6-jdk n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet sun-java6-jdk `

sur quel dépôt tu tapes usinagaz ?

[code] cat /etc/apt/sources.list

# 

# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 ( 20061111)]/ etch main

# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 ( 20061111)]/ etch main

# deb [http://ftp.belnet.be/debian/](http://ftp.belnet.be/debian/) etch main

# deb-src [http://ftp.belnet.be/debian/](http://ftp.belnet.be/debian/) etch main

# deb [http://security.debian.org/](http://security.debian.org/) etch/updates main

# deb-src [http://security.debian.org/](http://security.debian.org/) etch/updates main

## etch

deb [http://ftp2.fr.debian.org/debian/](http://ftp2.fr.debian.org/debian/) etch main contrib non-free  
deb-src [http://ftp2.fr.debian.org/debian/](http://ftp2.fr.debian.org/debian/) etch main contrib non-free

#debian-marillat  
deb [http://www.debian-multimedia.org](http://www.debian-multimedia.org) etch main  
deb-src [http://www.debian-multimedia.org](http://www.debian-multimedia.org) etch main

#security  
deb [http://security.debian.org/](http://security.debian.org/) etch/updates main contrib non-free  
deb-src [http://security.debian.org/](http://security.debian.org/) etch/updates main contrib non-free

# volatile

deb ftp://ftp2.de.debian.org/debian-volatile stable/volatile main contrib non-free  
deb-src ftp://ftp2.de.debian.org/debian-volatile stable/volatile main contrib non-free

# WINE

deb [http://wine.sourceforge.net/apt/](http://wine.sourceforge.net/apt/) binary/

# Sun’s Java

# deb ftp://ftp.tux.org/java/debian/ unstable non-free

deb [http://www.zero-sys.net/](http://www.zero-sys.net/) etch .

#Skype  
deb [http://download.skype.com/linux/repos/debian/](http://download.skype.com/linux/repos/debian/) stable non-free  
[/code]

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:43 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/19 "2016-02-20T15:43:56Z")

</div>

[code]deb [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) etch main contrib non-free  
deb-src [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) etch main contrib non-free

# Sid

deb [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) sid main contrib non-free  
deb-src [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) sid main contrib non-free[/code]  
je suis connecté …

---

<div class="post-metadata">

**Author:** ![jean-pierre1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/958977/32.png) [@jean-pierre1](https://www.debian-fr.org/u/jean-pierre1)\
**Post date:** [Février 20, 2016, 3:44 UTC](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968/20 "2016-02-20T15:44:24Z")

</div>

il ne faut pas se casser la tête plus que ça je pense…  
je suis aussi en ce moment en train de me lancer dans le monde Java… et donc… connaissant des problèmes, je pensais trouver la réponse ici (chemin google…)

en lisant, ce que vous avez fait, cela vient de m’aider à y voir clair…

en effet, je n’arrivais pas non plus à démarrer eclispe qui me demandait sans cesse j2re 1.4… bref, son chemin par défaut, d’après ce que je viens de lire…  
par contre, si tu avais vraiment installé le sun-java6-jdk ou sun-java6-jre… alors il suffit de le dire à eclipse…

après m’être baladé dans mes dossiers… et trouvé le bon "path"  
j’ai utilisé la commande trouvée ici-même…

jean-pierre@Chocolat:~$ eclipse -vm /usr/lib/jvm/java-6-sun/jre/bin/java

en effet, c’est ainsi que ça se présentait chez moi…  
chez toi, tu y mettras le bon chemin …je pense que ce devrait être: /usr/lib/jvm/chez\_toi/jre/bin/java

ce faisant eclipse a enfin accepté de démarrer… et  
j’en ai profité pour vérifier dans -\> window -\> preferences -\> ( voir précédement dans votre correspondance) et là, dans les JRE insalled… la modification avait été bien faite!

donc maintenant, mon eclipse tourne!

[Page suivante](https://www.debian-fr.org/t/utiliser-eclipse-resolu/6968.md?page=2)
