A voir également:
- Créer un package java
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Créer un compte instagram sur google - Guide
4 réponses
Utilisateur anonyme
2 janv. 2004 à 13:17
2 janv. 2004 à 13:17
Bonjour,
Pour pouvoir utiliser les classes d'un package, il faut que l'organisation des fichiers sur disque reflète celle des packages: chaque package ou sous package doit être associé à un répertoire du disque. L'imbrication des packages doit être directement traduite par celle des répertoires. Par exemple une classe qui appartient au package java.dev.perso doit se trouver dans un sous répertoire java/dev/perso (l ne s'agit pas d'une référence absolue au répertoire). L'emplacement de la racine peut se trouver n'importe où sur disque à condition qu'elle soit spécifiée dans la variable d'environnement CLASSPATH.
Toute la documentation à ce sujet se trouve de façon fort bien expliquée sur
http://java.sun.com/docs/books/tutorial/java/interpack/packages.html
Pour pouvoir utiliser les classes d'un package, il faut que l'organisation des fichiers sur disque reflète celle des packages: chaque package ou sous package doit être associé à un répertoire du disque. L'imbrication des packages doit être directement traduite par celle des répertoires. Par exemple une classe qui appartient au package java.dev.perso doit se trouver dans un sous répertoire java/dev/perso (l ne s'agit pas d'une référence absolue au répertoire). L'emplacement de la racine peut se trouver n'importe où sur disque à condition qu'elle soit spécifiée dans la variable d'environnement CLASSPATH.
Toute la documentation à ce sujet se trouve de façon fort bien expliquée sur
http://java.sun.com/docs/books/tutorial/java/interpack/packages.html
Merci Philtrain,
Je vais voir la doc sur le lien que tu me proposes et je te tiens au courant.
Merci encore,
Vincent B
Je vais voir la doc sur le lien que tu me proposes et je te tiens au courant.
Merci encore,
Vincent B
Re bonjour,
Merci Philtrain pour la doc, je viens de la lire et cela confirme ce que je pensais de mon problème.
Bonne continuation,
Vincent B.
Merci Philtrain pour la doc, je viens de la lire et cela confirme ce que je pensais de mon problème.
Bonne continuation,
Vincent B.
laghdaph
Messages postés
4
Date d'inscription
lundi 3 janvier 2011
Statut
Membre
Dernière intervention
3 janvier 2011
3 janv. 2011 à 16:54
3 janv. 2011 à 16:54
j'ai la m probleme
3 janv. 2004 à 12:51
A l'éxécution, j'ai une erreur comme quoi il ne trouve pas la classe de mon package.
Sur mon disque dur je mets toutes mes classes dans c:\dev\perso
Dans le fichier qui utilise ce package, je met la ligne suivante :
import dev.perso.*;
les methodes du package, lors de leur utilisation dans un autre fichier, sont codées comme cela :
nomdelaclasse.methode
Dans le fichier JAR le répertoire c:\dev\perso est indiqué montrant l'emplacement.
Je n'arrive pas à trouver où j'ai fait l'erreur : dans le package, dans le fichier JAR, dans les déclarations, ... Je suis perdu.
Merci d'avance,
Vincent B
Modifié par danimo le 3/01/2011 à 19:59
Ce lien http://java.sun.com/docs/books/tutorial/java/interpack/packages.html
n'est plus accessible et a été remplacé par https://docs.oracle.com/javase/tutorial/java/package/packages.html
(ce qui est normal compte tenu de la date du sujet)
Cordialement,
Dan