Erreur : Can't find class HelloWorld/class
Fermé
wilfrid_hl2
Messages postés
67
Date d'inscription
vendredi 8 septembre 2006
Statut
Membre
Dernière intervention
9 septembre 2007
-
26 janv. 2007 à 13:01
toui - 9 oct. 2008 à 11:37
toui - 9 oct. 2008 à 11:37
A voir également:
- Erreur : Can't find class HelloWorld/class
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 4201 ✓ - Forum Réseaux sociaux
10 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
26 janv. 2007 à 13:28
26 janv. 2007 à 13:28
1)
Menu Démarrer > Exécuter > cmd
Voilà, ta fenêtre Dos est ouverte.
tu n'as plus qu'à aller dans le bon répertoire (commande cd), puis utiliser javac et java.
2)
Il faut taper: javac HelloWorld.java
ce qui va créer le HelloWorld.class
Ensuite, lancer le programme en tapant: java HelloWorld
Menu Démarrer > Exécuter > cmd
Voilà, ta fenêtre Dos est ouverte.
tu n'as plus qu'à aller dans le bon répertoire (commande cd), puis utiliser javac et java.
2)
Il faut taper: javac HelloWorld.java
ce qui va créer le HelloWorld.class
Ensuite, lancer le programme en tapant: java HelloWorld
wilfrid_hl2
Messages postés
67
Date d'inscription
vendredi 8 septembre 2006
Statut
Membre
Dernière intervention
9 septembre 2007
1
26 janv. 2007 à 13:38
26 janv. 2007 à 13:38
1)
Menu Démarrer > Exécuter > cmd
Voilà, ta fenêtre Dos est ouverte.
tu n'as plus qu'à aller dans le bon répertoire (commande cd), puis utiliser javac et java.
Ok, mais si je fais cela, j'ai l'erreur : Can't find class HelloWorld/class
2)
Il faut taper: javac HelloWorld.java
ce qui va créer le HelloWorld.class
Ensuite, lancer le programme en tapant: java HelloWorld
Ok, la class se crée bien, mais après si je veux le lancer : Can't find class HelloWorld/class
Merci pour ton aide
Menu Démarrer > Exécuter > cmd
Voilà, ta fenêtre Dos est ouverte.
tu n'as plus qu'à aller dans le bon répertoire (commande cd), puis utiliser javac et java.
Ok, mais si je fais cela, j'ai l'erreur : Can't find class HelloWorld/class
2)
Il faut taper: javac HelloWorld.java
ce qui va créer le HelloWorld.class
Ensuite, lancer le programme en tapant: java HelloWorld
Ok, la class se crée bien, mais après si je veux le lancer : Can't find class HelloWorld/class
Merci pour ton aide
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
26 janv. 2007 à 13:49
26 janv. 2007 à 13:49
Attention: Le nom de ton fichier doit correspondre au nom de ta classe.
Exemple: ta classe HelloWorld doit être enregistrée dans un fichier nommé HelloWorld.java (attention aux minuscules/majuscules !)
Et ta class HelloWorld doit obligatoirement contenir un main().
Exemple:
Ensuite ça devrait rouler.
Exemple: ta classe HelloWorld doit être enregistrée dans un fichier nommé HelloWorld.java (attention aux minuscules/majuscules !)
Et ta class HelloWorld doit obligatoirement contenir un main().
Exemple:
class HelloWorld { public static void main ( String args[] ) { System.out.println ( "Hello World!" ) ; } }
Ensuite ça devrait rouler.
wilfrid_hl2
Messages postés
67
Date d'inscription
vendredi 8 septembre 2006
Statut
Membre
Dernière intervention
9 septembre 2007
1
26 janv. 2007 à 13:53
26 janv. 2007 à 13:53
Oui il correspond bien, en plus si je passe par un logiciel de prog Java (j'ai pas le nom en tête je suis au taf ;-)
cela fonctionne...
C'est pour cela que je suis perdu.
cela fonctionne...
C'est pour cela que je suis perdu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
26 janv. 2007 à 13:57
26 janv. 2007 à 13:57
mmm... quand je tape dans la fenêtre MS-Dos.
ça marche très bien chez moi: il m'affiche le message.
https://imageshack.com/
Quels sont les messages affichés par la commande javac HelloWorld.java (s'il y en a) ?
javac HelloWorld.java java HelloWorld
ça marche très bien chez moi: il m'affiche le message.
https://imageshack.com/
Quels sont les messages affichés par la commande javac HelloWorld.java (s'il y en a) ?
wilfrid_hl2
Messages postés
67
Date d'inscription
vendredi 8 septembre 2006
Statut
Membre
Dernière intervention
9 septembre 2007
1
26 janv. 2007 à 14:10
26 janv. 2007 à 14:10
En faite la pré-compilation, javac HelloWorld.java, aucun méssage d'erreur et le fichier HelloWorld.class est bien là.
En plus si je lance ce fichier class depuis 'Creator Java'
cela fonctionne !!
En plus si je lance ce fichier class depuis 'Creator Java'
cela fonctionne !!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
26 janv. 2007 à 14:43
26 janv. 2007 à 14:43
Je ne connais pas "Creator Java" mais il est possible qu'il interfère avec Java.
Le message "Can't find class HelloWorld/class" n'est pas normal.
Java affiche normalement quelquechose du genre:
"Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld"
Le message "Can't find class HelloWorld/class" n'est pas normal.
Java affiche normalement quelquechose du genre:
"Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld"
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
6 févr. 2007 à 09:28
6 févr. 2007 à 09:28
ça dépend de l'erreur.
java.lang.NoClassDefFoundError veut simplement dire qu'il n'a pas trouvé la classe.
Il faut donc créer la classe et l'enregistrer dans un fichier .java portant le même nom que la classe.
Si c'est une autre erreur, c'est différent.
java.lang.NoClassDefFoundError veut simplement dire qu'il n'a pas trouvé la classe.
Il faut donc créer la classe et l'enregistrer dans un fichier .java portant le même nom que la classe.
Si c'est une autre erreur, c'est différent.