IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

package en java


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Points : 10
    Points
    10
    Par défaut package en java
    Salut
    Ben jai un probleme avec les package en java. Au fait jai deux dossiers comme suit:
    un dossier qui s'appelle domaine1 qui contient les fichiers .java et en suite le package(dossier) qui s'appelle dom1 qui contient les fichiers . class
    puis un autre dossier qui s'appelle domaine 2 qui contient les fichiers .java et ensuite le package qui s'appelle dom2 contenant les fichiers .class.
    Le probleme est le suivant:comment utiliser le package dom1 dans la declaration des fichiers .java contenus dans le dossier domaine 2.

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    tout d'abord, tes classes java et tes sources doivent avoir une hierarchie cohérent. Si ta déclaration de package est
    alors, il est impératif que la classe java en question soit dans un folder dom1. De même que la classe compilée. Pas pour autant d'obligation que ce soit le même "dom1", cette structure étant tout à fait courante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    project
      src
        dom1
      bin
        dom1
    Maintenant, d'une mani!ère générale, pour que tes classes dans dom2 puissent utiliser dans classe dans dom1, il faut faire un import. Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    package dom2;
    import dom1.UneClasse;
    // ......
     
    UneClasse uneClasse = new UneClasse(); // exemple d'utilisation

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    tout d'abord, tes classes java et tes sources doivent avoir une hierarchie cohérent. Si ta déclaration de package est
    alors, il est impératif que la classe java en question soit dans un folder dom1. De même que la classe compilée. Pas pour autant d'obligation que ce soit le même "dom1", cette structure étant tout à fait courante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    project
      src
        dom1
      bin
        dom1
    Maintenant, d'une mani!ère générale, pour que tes classes dans dom2 puissent utiliser dans classe dans dom1, il faut faire un import. Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    package dom2;
    import dom1.UneClasse;
    // ......
     
    UneClasse uneClasse = new UneClasse(); // exemple d'utilisation
    Merci pour ta reponse.
    Mais j'utilise l'IDE jcretaor et jai fais exactement comme tu l'as dit. Mais bon je me demande si cet IDE respecte vraiment ce organigramme. Car a plusieurs reprises jai fait la meme chose sans succès. Bon peut etre je vais voir du coté de Netbeans.
    Ben je ne suis pas debutant pr cela bien vrai k cest une kestion de debutant

Discussions similaires

  1. [wsimport] ne pas générer package-info.java
    Par afrikha dans le forum Services Web
    Réponses: 1
    Dernier message: 13/09/2008, 15h14
  2. les packages en java
    Par sisna dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 22/08/2008, 17h17
  3. [Packaging] projet java ou ejbjar ?
    Par lbillon dans le forum Spring
    Réponses: 1
    Dernier message: 08/08/2008, 23h33
  4. Réutilisation de packages en java
    Par dmeignen dans le forum Forms
    Réponses: 1
    Dernier message: 09/07/2007, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo