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

Java Discussion :

[Classpath][Jar]gestion des packages


Sujet :

Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Points : 8
    Points
    8
    Par défaut [Classpath][Jar]gestion des packages
    Bonjour

    Sous linux (/usr/local/j2sdk_nb/jre/lib)
    cherchant à créer un package, j'ai décompressé l'archive rt.jar . là, j'obtiens les répertoires com java javax etc...
    Dans le répertoire java se trouvent les packages de base applet awt io etc...
    j'ai créé un repertoire nouveaupackage dans lequel j'ai placé la classe nouvelleclasse.class
    j'ai compressé une nouvelle archive rt.jar
    A la compilation d'un programme commençant par import nouveaupackage.*;
    j'obtiens package does not exist
    comment faire pour que cela fonctionne ?

    que se passe t'il réellement à la compliation lorque on appelle une classe(par exemple awt, qui est stockée dans l'archive rt.jar ?
    [ Modéré par vedaer ]
    -> Ajout du tag dans le titre
    [ Merci de respecter les Règles du Forum ]

  2. #2
    Membre émérite
    Avatar de Ioan
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 737
    Points : 2 999
    Points
    2 999
    Par défaut
    Bonjour,
    Citation Envoyé par marcoss
    cherchant à créer un package, j'ai décompressé l'archive rt.jar

    Pourquoi vouloir toucher à rt.jar? Je dirais même que c'est plutôt déconseillé.
    Compiles simplement tes fichiers, puis fais en un jar. Ensuite pour utiliser les classes contenues dans ce jar, il faut que le fichier soit dans ton classpath.
    Bonne chance.
    @+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci pour la réponse.
    En fait, par défaut, je n'ai pas de classpath de défini
    echo $CLASSPATH ne renvoie rien
    je voulais éviter de définir CLASSPATH dans le .bash_profile (pour une éventuelle portabilité) c'est pour ça que je procédais ainsi.
    Je vais donc suivre tes conseils.

  4. #4
    Membre éprouvé
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Points : 1 246
    Points
    1 246
    Par défaut
    Si tu veux éviter de définir un classpath, tu places ton packages dans /usr../jre/lib/ext
    et tu rajoutes à ton PATH
    PATH=$PATH:/usr../jre/lib/ext/nouveaupackage.jar

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    merci c-top
    résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [NetBeans] Inclure des package externes dans mon jar
    Par JavaEli dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/03/2011, 20h34
  2. Gestion des packages avec C++ Builder
    Par JeanNoel53 dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/05/2009, 18h59
  3. [EXPORT] Comment ajouter des packages au .jar ?
    Par djskyz dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 23h23
  4. [Classpath][JAR] Accès à des resources
    Par iago dans le forum Général Java
    Réponses: 2
    Dernier message: 03/06/2004, 12h53
  5. Gestion des packages RPM sous Mandrake
    Par Noki dans le forum Mandriva / Mageia
    Réponses: 10
    Dernier message: 29/03/2004, 19h43

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