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 :

comment utiliser import


Sujet :

avec Java

  1. #1
    Membre du Club
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Points : 56
    Points
    56
    Par défaut comment utiliser import
    bonjour,
    j'ai 2 packages:
    bateau comprenant une class navire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    package bateau;
     
    /**
     *
     * @author jm18c
     */
    public class navire {
        public static void affiche(){
            System.out.println("ceci est un bateau");
        }
     
    }
    et transport comprenant le main et une classe Transport
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     */
    package transport;
    import bateau.*;
    /**
     *
     * @author jm18c
     */
    public class Transport {
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
        navire.affiche();
        }
     
    }
    sous netbean cela s'exécute mais en commande en ligne
    je compile navire
    je compile Transport et là j'ai
    Transport.java:7: error: package bateau does not exist
    import bateau.*;
    ^
    Transport.java:18: error: cannot find symbol
        navire.affiche();
        ^
      symbol:   variable navire
      location: class Transport
    2 errors
    je ne comprend pas
    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Quelle est ta commande de compilation ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    problème de classpath. Par exemple:

    1) création répertoire src
    2) sous src, création des répertoires bateau et transport
    3) dans le répertoire transport, mettre le fichier Transport.java
    4) dans le répertoire bateau, mettre le fichier Navire.java (ne pas oublier de mette le nom de classe en Navire avec une majuscule, c'est la convention)
    5) dans une console et dans le répertoire src, la compilation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javac  -classpath ".:transport/:bateau/" transport/Transport.java         (utilisation de / sous linux. A adapter sous l'OS)
    6) l'exécution du code depuis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java   transport.Transport
    résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ceci est un bateau
    Il existe de très nombreux tutos sur le classpath et sa configuration en ligne de commande ou dans l'OS.

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Faudrait peut-être aussi penser a compiler les autres classes pour pouvoir exécuter, non ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

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

Discussions similaires

  1. comment utiliser import sous jcreator
    Par jm41320 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 04/05/2014, 21h12
  2. Comment utiliser VboxManage import ?
    Par mchoucroun dans le forum VirtualBox
    Réponses: 0
    Dernier message: 18/03/2011, 11h34
  3. Réponses: 2
    Dernier message: 17/11/2009, 09h17
  4. IMPORTANT : Comment utiliser ce forum
    Par Community Management dans le forum Zend Framework
    Réponses: 0
    Dernier message: 03/04/2008, 20h53

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