benou a écrit :
je connais pas netbeans, mais je peux te dire que les classes que tu écris n'ont rien à faire dans un sous-rep de JRE.
mets les dans un répertoire de travail à toi.
Les packages, c'est juste des espaces de nommage. Ca permet d'avoir plusieurs classes qui ont le même nom. Par exemple, si tu appelles ta classe Toto, rien ne dit que quelqu'un n'a pas déjà appelé une classe Toto quelque part dans le monde => si un jour vous avez besoin de vous servir de vos 2 programmes dans le même environnement, ca va poser un problème.
pour éviter ca, on utilise des packages => à la place que ta classe s'apelle Toto, elle s'appellera par exemple fr.hardware.forum.telikot.Toto; Là, logiquement, personne d'autre n'aura appelé sa classe comme ca.
et quand une classe est dans un package, elle sera compilée dans un répertoire correspondant au package => le fichier .class sera fr/hardware/forum/telikot/Toto.class
|