Erreur de compilation.

Fermé
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021 - 31 oct. 2018 à 08:40
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021 - 3 déc. 2018 à 13:40
Bonjour,

Cher communauté CCM-Java, je viens très engagé poster ce message afin d'obtenir de l'aide dans mon apprentissage du langage Java.
En effet, je suis confronté à une erreur de compilation où je reste motus et bouche cousue... Le nom du fichier a compiler est CHalloWelt.java, et il marque 1 erreur avec un accent sur le "c" de du mot clé class
. Sans trop parler je préfére vous envoyer l'image écran de la réponse du compilateur pour que vous cerner mieux le problème. (Ne pas considérer la ligne de commande ou il y a 3 erreurs, elle a été améliorée!)
Je vous remercie pour votre soutien.


3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
31 oct. 2018 à 09:04
Bonjour,

Pourrais tu copier-coller ton code, plutôt que l'image du compilateur ?
0
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021
31 oct. 2018 à 12:38
Bonjour,

Merci pour votre grand soutien. Voici le code:


Cordialement,
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015 > LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021
31 oct. 2018 à 13:36
Lorsque tu compiles, Java essayes d'écrire le fichier CHalloWelt.class dans le répertoire \bin du JDK, c'est interdit pour des raisons de sécurité.

Il vaudrait mieux que tu compiles ton code dans le répertoire "Mes exercices en Java"

Quant au code, tu devrais rajouter le mot clé
public
avant
class
:
public class CHalloWelt
0
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021
20 nov. 2018 à 15:18
Merci beaucoup Monsieur KX, je m'atelerai à cette tâche!
Bonne journée.
Binairement.
0
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021
22 nov. 2018 à 15:32
Monsieur KX,

Bonjour! Je viens respectueusement vers vous demander de l'aide. Apres avoir relu l'article du livre de java que j'ai (malheureusement en Allemand, année 2002), j'ai mieux compris mon probleme. Merci pour m'avoir précisé la faute sur le répertoire Bin. Je vous remercie vraiment. Mais voici que je n'avais pas definis la variable d'environnement. Etant au travail, j'ai demande de l'aide a un programmeur java et c'est par la que l'inconnu c'est devoile!!! Sur mon laptop, sous windows 8, nous avons essayer de definir la variable d'environnement. Vraiment je ne sais si cela c'est bien passe vu que dans mon livre le systeme utilise est windows XP et le procede de definition de la variable d'environnement entre les deux systemes n'est pas le meme. Voici ce qui en sort apres interpretation du fichier CHalloWelt.java.

La compilation a reussi, mais l'interpretation non. Me voici encore bloqué et je ne sais comment avancer si ce n'est par votre aide... au secours!!!
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
22 nov. 2018 à 18:33
J'ai du mal à lire ton image, il aurait été plus simple que tu fasses un copier-coller du texte, pas de l'image.

Du peu que j'arrive à lire, est-ce que tu pourrais taper les commandes
javac -version
et
java -version
car il semble qu'elles soient incompatibles...
0
LiseanLeCyberElement Messages postés 30 Date d'inscription vendredi 24 août 2018 Statut Membre Dernière intervention 12 janvier 2021
3 déc. 2018 à 13:40
Bonjour Monsieur KX,
Effectivement les versions de java installées sont incompatibles. La commande javac -version retourne javac 11.0.01 tant dis que la commande java -version retourne "1.8.0_181".

Je suis vraiment désolé et vous remercie pour votre service.
Binairement.
0