Bonjour,
Quand je fais en ligne de command:
$java -version
J’obtiens le message:
openjdk version « 1.8.0_171 »
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.
limax
2
Bonjour
Voici ce que j’obtiens sur ma debian testing.
$ 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
Chercher le chemin avec whereis ou which et l’ajouter au PATH…
Est-ce que ta variable $JAVA_HOME est bien positionnée ?
effectivement, ($ which javac ) devrait te donner plus de renseignements.