# Javac : commande introubable

**URL:** <https://www.debian-fr.org/t/javac-commande-introubable/77095>\
**Category:** Support Debian\
**Created:** [Juin 30, 2018, 2:24 UTC](https://www.debian-fr.org/t/javac-commande-introubable/77095 "2018-06-30T14:24:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cheikhbouchihda](https://www.debian-fr.org/user_avatar/www.debian-fr.org/cheikhbouchihda/32/5816_2.png) [@cheikhbouchihda](https://www.debian-fr.org/u/cheikhbouchihda)\
**Post date:** [Juin 30, 2018, 2:24 UTC](https://www.debian-fr.org/t/javac-commande-introubable/77095/1 "2018-06-30T14:24:53Z")

</div>

Bonjour,  
Quand je fais en ligne de command:

> $java -version

J’obtiens le message:

> openjdk version «&nbsp;1.8.0\_171&nbsp;»  
> OpenJDK Runtime Environment (build 1.8.0\_171-8u171-b11-1~deb9u1-b11)  
> OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

Preuve que java1.8.0\_171 est bien installée mais en voulant compiler un programme java suivant la commande:

> $javac programme.java  
> J’obtiens le message:

> bash: javac :commande introuvable

> $echo $PATH  
> donne:

> /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

_Ma question est_: comment puis-je compiler mon programme.java?  
Merci d’avance pour l’aide.

---

<div class="post-metadata">

**Author:** ![limax](https://www.debian-fr.org/user_avatar/www.debian-fr.org/limax/32/3886_2.png) [@limax](https://www.debian-fr.org/u/limax)\
**Post date:** [Juin 30, 2018, 4:11 UTC](https://www.debian-fr.org/t/javac-commande-introubable/77095/2 "2018-06-30T16:11:28Z")

</div>

Bonjour  
Voici ce que j’obtiens sur ma debian testing.

```bash
$ apt-file search bin/javac
bpfcc-tools: /usr/sbin/javacalls-bpfcc
javacc: /usr/bin/javacc
javacc4: /usr/bin/javacc4
openjdk-10-jdk-headless: /usr/lib/jvm/java-10-openjdk-amd64/bin/javac
openjdk-11-jdk-headless: /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
openjdk-8-jdk-headless: /usr/lib/jvm/java-8-openjdk-amd64/bin/javac

```

Essaye d’installer **_openjdk-xx-jdk-headless_** correspondant à ta version

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Juillet 2, 2018, 8:38 UTC](https://www.debian-fr.org/t/javac-commande-introubable/77095/3 "2018-07-02T08:38:16Z")

</div>

Chercher le chemin avec `whereis` ou `which` et l’ajouter au PATH…

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Juillet 2, 2018, 2:42 UTC](https://www.debian-fr.org/t/javac-commande-introubable/77095/4 "2018-07-02T14:42:08Z")

</div>

Est-ce que ta variable $JAVA\_HOME est bien positionnée ?  
effectivement, ($ which javac ) devrait te donner plus de renseignements.
