Erreur : impossible de trouver ou charger la classe principale
Fermé
AchilloDTFA
Messages postés
4
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
-
20 mars 2014 à 15:38
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 24 mars 2014 à 18:48
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 24 mars 2014 à 18:48
A voir également:
- Erreur : impossible de trouver ou charger la classe principale @user_jvm_args.txt
- Erreur 0x80070643 - Accueil - Windows
- Trouver adresse mac - Guide
- Ou trouver l'adresse ip - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou se trouve la corbeille de whatsapp - Guide
4 réponses
cyril1982
Messages postés
110
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
19 septembre 2018
12
20 mars 2014 à 17:22
20 mars 2014 à 17:22
Bonjour,
Pour trouver la solution à ton problème, il suffit de faire une recherche sur ccm :
https://forums.commentcamarche.net/forum/affich-24779208-impossible-de-trouver-ou-charger-la-classe
Pour trouver la solution à ton problème, il suffit de faire une recherche sur ccm :
https://forums.commentcamarche.net/forum/affich-24779208-impossible-de-trouver-ou-charger-la-classe
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
20 mars 2014 à 18:16
20 mars 2014 à 18:16
HelloWorld.java c'est ton code source, tu dois le compiler en byte code ce qui te donnera un fichier HelloWorld.class que tu pourras exécuter.
AchilloDTFA
Messages postés
4
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
21 mars 2014 à 08:57
21 mars 2014 à 08:57
je suis dans le bon dossier, la compilation n'a pas de problème mais l'exécution pose le problème signaler.
je fais: java HelloWord
et sa signale le problème
je fais: java HelloWord
et sa signale le problème
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
21 mars 2014 à 18:06
21 mars 2014 à 18:06
Donne nous un maximum d'informations pour savoir exactement quel est le problème.
1. Ton code
2. Le chemin d'accès à ton fichier .java et ton chemin d'accès courant lorsque tu tapes les commandes
3. Les résultats des commandes "java -version" et "javac -version"
4. La commande que tu tapes pour compiler, son résultat, et le contenu du dossier après cette étape
5. La commande que tu tapes pour exécuter le programme et la trace complète de l'erreur.
Avec tout ça on devrait y voir plus clair ;)
1. Ton code
2. Le chemin d'accès à ton fichier .java et ton chemin d'accès courant lorsque tu tapes les commandes
3. Les résultats des commandes "java -version" et "javac -version"
4. La commande que tu tapes pour compiler, son résultat, et le contenu du dossier après cette étape
5. La commande que tu tapes pour exécuter le programme et la trace complète de l'erreur.
Avec tout ça on devrait y voir plus clair ;)
AchilloDTFA
Messages postés
4
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
24 mars 2014 à 08:55
24 mars 2014 à 08:55
voici mon code
public class HelloAchillo{
public static void main(String[] args){
System.out.println("Bonjour Achillo, Apprenant de la formation Java");
}
}
les chemin d'accès sont:
pour acceder au fichier .java et lorsque je tape les commandes javac HelloAchillo.java et java HelloAchillo
C:\Users\DJONTU\Desktop\formation_Java
La commande java -version me donne
C:\Users\DJONTU>java -version
java version "1.7.0_51"
java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
C:\Users\DJONTU>javac -version
javac version 1.7.0_51
Pour compiler je me déplace dans
C:\Users\DJONTU\Desktop\formation_Java
et je tape "javac HelloAchillo.java"
et dans le dossier il y a le fichier .class qui apparaît
pour exécuter je tape: java HelloAchillo
et l'erreur est:
Erreur: impossible de trouver ou charger la classe principale HelloAchillo
public class HelloAchillo{
public static void main(String[] args){
System.out.println("Bonjour Achillo, Apprenant de la formation Java");
}
}
les chemin d'accès sont:
pour acceder au fichier .java et lorsque je tape les commandes javac HelloAchillo.java et java HelloAchillo
C:\Users\DJONTU\Desktop\formation_Java
La commande java -version me donne
C:\Users\DJONTU>java -version
java version "1.7.0_51"
java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
C:\Users\DJONTU>javac -version
javac version 1.7.0_51
Pour compiler je me déplace dans
C:\Users\DJONTU\Desktop\formation_Java
et je tape "javac HelloAchillo.java"
et dans le dossier il y a le fichier .class qui apparaît
pour exécuter je tape: java HelloAchillo
et l'erreur est:
Erreur: impossible de trouver ou charger la classe principale HelloAchillo
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
24 mars 2014 à 18:48
24 mars 2014 à 18:48
Bizarre, en théorie ça devrait marcher...
Peut-être qu'il prend une mauvaise version de java. À voir si dans ta configuration de ton PATH tu n'aurais pas mis le JDK à la fin, alors qu'il est généralement conseillé de le mettre au début afin de choisir prioritairement le java.exe du JDK
Tu peux essayer de taper cette commande
Peut-être qu'il prend une mauvaise version de java. À voir si dans ta configuration de ton PATH tu n'aurais pas mis le JDK à la fin, alors qu'il est généralement conseillé de le mettre au début afin de choisir prioritairement le java.exe du JDK
Tu peux essayer de taper cette commande
where javaqui t'indiquera les différentes JRE qu'il connaît. Et essayes de lancer la commande
java HelloAchillopour chacune des JRE qu'il propose, pour identifier lesquelles marchent ou non. Par exemple avec le java.exe de ton JDK :
"C:\Program Files\Java\jdk1.7.0_51\bin\java.exe" HelloAchillo