Pages : 1
#1 Le 19/02/2018, à 17:55
- genin64
Javac [RESOLU]
Bonsoir tout le monde,
Je ne comprends pas le retour de ces commandes (de la documentation JAVA du site)
java -version (Pour la plate-forme d'exécution JRE)
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Pourquoi est-ce JDK et non pas JRE ?
Ensuite, javac -version:
Le programme « javac » peut être trouvé dans les paquets suivants :
* default-jdk
* ecj
* gcj-5-jdk
* openjdk-8-jdk-headless
* gcj-4.8-jdk
* gcj-4.9-jdk
* openjdk-9-jdk-headless
Essayez : sudo apt install <paquet sélectionné>
C'est le même message que lorsque j'essaye de compiler le projet mais là je ne sais quoi choisir. Un conseil ? Merci
Dernière modification par genin64 (Le 19/02/2018, à 19:27)
Hors ligne
#2 Le 19/02/2018, à 18:10
- Korak
Re : Javac [RESOLU]
Bonjour,
Pourquoi est-ce JDK et non pas JRE ?
Parce que c'est son nom courant.
Si tu vas voir dans Synaptic, tu verras que le paquet se nomme "openjdk-8-jre".
Sur mon PC :
be@be-HP-Pavilion-17-f055nb:~$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
be@be-HP-Pavilion-17-f055nb:~$
Ensuite, javac -version:
Le programme « javac » peut être trouvé dans les paquets suivants : * default-jdk * ecj * gcj-5-jdk * openjdk-8-jdk-headless * gcj-4.8-jdk * gcj-4.9-jdk * openjdk-9-jdk-headless Essayez : sudo apt install <paquet sélectionné>
Je ne trouve pas javac mais bien javacc (qui, sur mon PC, n'est pas installé). Tu es sûr du nom du paquet ?
Dernière modification par Korak (Le 19/02/2018, à 18:12)
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#3 Le 19/02/2018, à 18:20
- genin64
Re : Javac [RESOLU]
Bonsoir Korak,
J'ai suivi les commandes de ce tuto : https://doc.ubuntu-fr.org/java (partie 4).
Et il me semble bien que la commande pour compiler est : javac <monProgramme>.java
Lorsque je le tape, il me renvoi le même message:
Le programme « javac » peut être trouvé dans les paquets suivants :
* default-jdk
* ecj
* gcj-5-jdk
* openjdk-8-jdk-headless
* gcj-4.8-jdk
* gcj-4.9-jdk
* openjdk-9-jdk-headless
Essayez : sudo apt install <paquet sélectionné>
Hors ligne
#4 Le 19/02/2018, à 18:23
- gl38
Re : Javac [RESOLU]
javac est dans le paquet openjdk-8-jre-headless
Cordialement,
Guy
Hors ligne
#5 Le 19/02/2018, à 18:26
- genin64
Re : Javac [RESOLU]
Merci Guy. 8 ou 9 c'est pareil ?
Hors ligne
#6 Le 19/02/2018, à 18:28
- Korak
Re : Javac [RESOLU]
javac est dans le paquet openjdk-8-jre-headless
Oups, il me faudra des lunettes. En plus, c'est marqué blanc sur noir.
Sauf que c'est dans le paquet openjdk-8-jdk-headless !
J'ai installé le paquet openjdk-8-jdk (via Synaptic) qui a ajouté le paquet openjdk-8-jdk-headless. Et ça donne :
be@be-HP-Pavilion-17-f055nb:~$ javac -version
javac 1.8.0_151
be@be-HP-Pavilion-17-f055nb:~$
8 ou 9 c'est pareil ?
Puisque tu as du Java 8, reste en Java 8.
Dernière modification par Korak (Le 19/02/2018, à 18:43)
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#7 Le 19/02/2018, à 19:27
- genin64
Re : Javac [RESOLU]
Désolé, j'ai du m'absenter. Donc :
-Merci Guy, ça fonctionne nickel
-Korac, si tu as besoin de lunettes, moi c'est d'un peu de jugeote !("Puisque tu as du Java 8, reste en Java 8")
Hors ligne
Pages : 1