Programme java

Fermé
stephpau64 - 13 juin 2012 à 14:16
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 14 juin 2012 à 11:25
Bonjour,

Bonjour, je suis novice ne java et je suis un enseignement à distance. J'ai une erreur su le programme suivant :

public class Bonjour {
public static void main ( String [] args) {
Terminal.ecrireStringln ("Bonjour tout le monde !");
}
}


message d'erreur ligne 4 : Terminal cannot be resolved.

Je ne comprend pas car c'est l'exemple du cours.

J'utilise java-jee-indigo-SR2-win32

<config>Windows Vista / S2 / 32 BITS
A voir également:

1 réponse

Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 28
Modifié par Kafiristanica le 13/06/2012 à 14:21
public class Bonjour {
public static void main ( String [] args) {
System.out.println("Bonjour tout le monde !");
}
}

La classe Terminal.java* n'est pas native dans ton environnement de développement, il faut l'importer si tu veux pouvoir l'utiliser

enregistrer dans un fichier se nommant Bonjour.java

sinon je vois pas de problème
0
Merci c'est ce à quoi j'ai pensé et ce que j'ai fait par la suite. Par contre comment on importe une classe, par exemple cette fameuse classe terminal.java*?
0
Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 28
14 juin 2012 à 10:56
pas besoin de l'importer il suffit de la mettre dans le même dossier que ton .java

Cette classe terminal a été créé par des profs comme le tien pour """faciliter""" l'apprentissage du java.

si tu n'as pas cette classe c'est soit un oubli de sa part soit que tu n'as pas entièrement suivit le cours ;)

cordialement
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
14 juin 2012 à 11:25
Note : mettre le .class dans le même dossier que le fichier .java supposerait qu'ils appartiennent au même package, ce qui n'est pas forcément le cas.

De plus il faudra quand même faire un "import Terminal" dans le fichier Bonjour.java, sauf si Terminal est dans java.lang, ce dont il faudrait s'assurer...

Le moyen le plus simple de connaître le package d'une classe est d'essayer de l'exécuter, et de décortiquer le message d'erreur NoClassDefFoundError, juste après "wrong name"...

java Terminal
0