Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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,

genin64 a écrit :

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:~$
genin64 a écrit :

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 22.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]

gl38 a écrit :

javac est dans le paquet openjdk-8-jre-headless

Oups, il me faudra des lunettes. En plus, c'est marqué blanc sur noir. wink

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:~$
genin64 a écrit :

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 22.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