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

Langage Java Discussion :

dans quel répertoire doit on mettre les import ?


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut dans quel répertoire doit on mettre les import ...
    je rouvre mon post pour une petite question

    dans mon projet, j'ai des "import"

    dans quel répertoire dois je les mettre pour que cela fonctionne ?

    merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Bonjour,

    Que souhaites-tu importer? Des jars? D'autres données?

    Valère

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    d'autres données

    en faite un programme déjà fait que j'ai trouvé sur le net et que j'utilise dans mon projet

  4. #4
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Tu n'es pas très clair . Il se présente sous quelle forme ce programme? C'est un bout de code, un éxécutable qui n'a rien à voir avec java?

    N'hésites pas à donner un max de détails.

    Valère

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    c'est un répertoire appelé Prog et dedans il y a différents répertoires contenant des fichiers java

    je voudrais savoir où mettre ce répertoire Prog dans mon autre programme afin de pouvoir importer sans problème les fichiers java

    merci

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 128
    Points : 101
    Points
    101
    Par défaut
    Je pense mais je me trompe peut-etre que tu peut mettre où tu veux le répertoire...

    Il faut cependant que tu ajoutes a la variable d'environnement JAVA_PATH le chemin vers ce répertoire...

    Mais je n'en suis vraiment pas sur à 100%

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    quand on écrit dans un programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    import java.sql.*;
    dans quel répertoire est ce qu'on peut trouver cela ?

    merci
    geol

  8. #8
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Salut,

    Citation Envoyé par geol99
    dans quel répertoire est ce qu'on peut trouver cela ?
    Dans le répertoire bin du JDK.

    @+

  9. #9
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    Toutes les API standards de Java se trouvent dans une archive à la base du répertoire d'installation.

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    j'y comprend rien ....

    J'ai mis le répertoire Prog directement sur le C. Dans ce répertoire, il y a un autre répertoire org et dans org un fichier text.java

    J'ai modifié les variables d'environnement path et classpath en ajoutant C:\Prog

    et dans mon programme java, j'ai mis :
    mais ca ne marche toujours pas

    j'ai une exception :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/text

  11. #11
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut
    A moins que tu aies une classe qui s'appelle test sans majuscule au début (fortement déconseillé), ton import ne peut pas marcher. A mon avis tu veux plus importer des classes du package test.

  12. #12
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Salut,

    Compile les sources que tu as récupérés. Cela devrait mieux marcher.

    A+
    Hydraland

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    A moins que tu aies une classe qui s'appelle test sans majuscule au début (fortement déconseillé), ton import ne peut pas marcher. A mon avis tu veux plus importer des classes du package test.

    test n'est pas une classe mais un fichier .java

    Salut,
    Compile les sources que tu as récupérés. Cela devrait mieux marcher.
    A+
    Hydraland
    Salut Hydraland,
    J'ai vérifié, j'ai bien un fichier test.class mais ca ne fonctionne toujours pas.

    Merci pour votre aide à tous

  14. #14
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Montre nous la valeur de ton classpath et la ligne de commande que tu utilises pout lancer ton application.

    A+
    Hydraland

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    voici la valeur de mon classpath :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\netbeans-5.5.1\bin;C:\Prog
    et pour lancer mon appli, j'utilise Netbean

  16. #16
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Points : 167
    Points
    167
    Par défaut
    Tu as plusieurs possibilités pour inclure des classes java à ton projet.

    Dans le cas ou tu n'as pas a les modifier, je te conseil de les compiler, de les packager en un .jar, puis d'inclure ce .jar à ton class_path.

    Dans le cas ou tu veux importer les .java, la compilation des classes devra être faite au même moment que la compilation de ton projet. Concrètement tu places les sources "externes" dans un répertoire que tu crés dans ton répertoire source. Attention toute fois, le répertoire dans lequel tu mets les fichiers .java "externes" doit respecter la nomenclature du package.

    Prenons un exemple, tes sources sont présentes dans le répertoire src/ , le package de ton projet est : mon.projet , tu auras donc tes classes dans le répertoire src/mon/projet. Il faut que tu respectes cette règle également pour les classes java "externes" : tu regarde sous quel package elles sont déclarés (visible au début du fichier .java sous la forme package trouver.sur.internet; )
    Tu devras metre ces .java dans le répertoire src/trouver/sur/internet.

    Voila j'espere avoir pu t'aider. N'hesite pas à écumer developpez.com pour comprendre la notion de class_path, package et import.

  17. #17
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Il faut que dans Netbean, tu ajoutes le répertoire "C:\prog" dans le classpath de ton projet(Je ne me souvient plus comment on le fait ).

    A+
    Hydraland

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par hydraland
    Il faut que dans Netbean, tu ajoutes le répertoire "C:\prog" dans le classpath de ton projet(Je ne me souvient plus comment on le fait ).

    A+
    Hydraland
    merci beaucoup

    je ne savais pas qu'il fallait aussi l'ajouter dans netbeans
    merci

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

Discussions similaires

  1. Dans quel répertoire il faut placer les .dll
    Par BasicZX81 dans le forum VB.NET
    Réponses: 2
    Dernier message: 31/08/2012, 19h14
  2. Dans quel evenement doit-je mettre le code ?
    Par BERRACHED SAID dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/05/2010, 21h56
  3. Dans quel cas doit on compiler le noyau d'une distribution Linux ? et Comment?
    Par jlassiramzy dans le forum Administration système
    Réponses: 14
    Dernier message: 23/02/2007, 16h09
  4. Dans quel répertoire travailler ?
    Par jgfa9 dans le forum NetBeans
    Réponses: 4
    Dernier message: 07/06/2006, 10h21
  5. [ERROR.PHP]Dans quel répertoire?
    Par Jean_Benoit dans le forum Apache
    Réponses: 5
    Dernier message: 28/03/2006, 10h48

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