Rechercher : dans
Par :

Import JAVA

Dernière réponse le 16 jui 2002 à 23:07:05 Karl, le 16 jui 2002 à 21:35:24 
 Signaler ce message aux modérateurs

Voila, je suis en train de me lancer dans java, et mon bouquin me dit que si je veux creer un objet, je dois préalablement creer une classe decrivant les methodes utilisables sur cet objet.(jusque la tout se passe normalement)
Ensuite avant de pouvoir appeler cet objet dans une autre classe (avec une classe main cette fois-ci), je dois faire un import de la classe decrivant l'objet.
c'est la que le bas blesse, je fais la commande import comme il faut, et a chaque fois j'ai une erreur de syntaxe, alors a la rien a foutre j'ai effacé la ligne avec import, et hop tout fonctionne bien.
POURQUOI?
serait-ce parce que mon livre est ecrit pour jdk 1.1 et que je travaille en 1.4?

Meilleures réponses pour « import JAVA » dans :
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...

1

 HackTrack, le 16 jui 2002 à 23:07:05

Tu ne dois importer un elibrairiee Java QUE si elle ne se trouve pas dans ton package.

Exemple:

Tu écris une classe MaPremiereClasse.

Tu écris une autre classe MaDeuxiemeClasse qui doit appeler une méthode de MaPremiereClasse.
Si ces deux classe ce trouvent dans le même package (i.e. répertoire) , TU NE DOIS PAS FAIRE DE "import".

Par contre, si tu veux, par exemple, écrire dans un fichier et, pour ce faire, utiliser la classe FileWriter, tu dois ajouter "import java.io.FileWriter" en début de classe afin que ta classe sache où trouver la classe FileWriter (qui, en l'occurence, se trouve dans le package java.io).

Imaginons que tu écrives une librairie avancée de fonctions trigonométriques.
Imaginons que ta librairie se trouve dans le répertoire (le package, plus exactement) com.monAdresse.trigo
Tu crées un fichier zip (exemple: maTrigo.zip) contenant com.monAdresse.trigo ainsi que tous les sous-répertoires te tous les fichiers que ce répertoir comprend. Tu renommes ce fichier .zip en fichier .jar (Java ARchive: standard Java pour la distribution des librairies Java). Dison: maTrigo.jar
Pour utiliser ta librairie, il te suffit maintenant de l'importer dans ton code:
"import com.monAdresse.trigo.*;"

Pour que cela fonctionne, tu dois copier ta librairie dans le répertoire "lib" de l'application que tui utilises pour compiler tes classes:
si tu utilises un JDKx.x : répertoire JDKx.x/lib
si tu utilises Forte: répertoire Forte/lib
si tu utilises JBuilder: réprtoire JBuilder/lib
etc...

Capito?

;-)
HackTrack

Répondre à HackTrack