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

Entrée/Sortie Java Discussion :

2 classes dans 2 fichiers sources


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Par défaut 2 classes dans 2 fichiers sources
    Bonjour,

    Je débute en java. J'ai trouvé un tp sur le net : http://deptinfo.unice.fr/~grin/mesco...tp1/index.html

    Je suis bloquée à l'exercice 5. En fait , quand je compile ma classe TestLivre, il ne reconnait pas les éléments de la classe Livre. Même en suivant la correction , je ne comprends pas. Est-ce que qqn peut m'aider ?
    Merci d'avance.

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    bonjour,
    travaille-tu sous Eclipse ??

    et le problème est qu'il ne connait pas la classe Livre c'est ça?

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Bonjour,

    Pourrais-tu nous montrer ton code en nous indiquant ce qui n'est pas reconnu. On pourrait peut-être t'aider plus facilement.


  4. #4
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui je pense que je sais ce que tu as fait...
    peut être as-tu copié seulement le code donné en solution de l'exercice 5... dans ce cas il te manque la classe livre de l'exercice 4. Il te faut les 2 fichiers java pour que ça fonctionne, sinon effectivement TestLivre ne connait pas Livre.

    dis nous si c'est bien ton erreur ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Par défaut
    Oui effectivement il ne connait pas la classe Livre.
    Justement comment faire pour qu'il la reconnaisse. C'est pas clair dans le corigé, car le but c'est d'avoir 2 fichiers distincts.

    Je travaille en ligne de commande.

  6. #6
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    tu n'a vraiment pas la possibilité d'installer Eclipse ? ça te simplifierait la vie...

    en fait tu dois mettre le code de la question 4 ( classe Livre) dans un fichier Livre.java mais en supprimant le main() de cette classe !
    ensuite tu met le code de la question 5 dans TestLivre.java

    et voilou

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Par défaut
    J'ai fait ce que tu m'as dit mais il ne reconnait toujours pas la classe Livre. Y a pas moyen de faire un import d'une classe ?

    Voici ce que j'obtiens :

    [celine@localhost tp]$ javac TestLivre.java
    ----------
    1. ERROR in TestLivre.java (at line 5)
    Livre livre1=new Livre("Toto","La ville de toto");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    2. ERROR in TestLivre.java (at line 5)
    Livre livre1=new Livre("Toto","La ville de toto");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    3. ERROR in TestLivre.java (at line 6)
    Livre livre2=new Livre("Tata","La ville de tata");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    4. ERROR in TestLivre.java (at line 6)
    Livre livre2=new Livre("Tata","La ville de tata");
    ^^^^^
    Livre cannot be resolved to a type
    ----------

  8. #8
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    Citation Envoyé par hartecel Voir le message
    J'ai fait ce que tu m'as dit mais il ne reconnait toujours pas la classe Livre. Y a pas moyen de faire un import d'une classe ?
    ah ben oui justement et tu compiles bien les 2 fichiers en même temps ?
    (au moins tu compiles bien Livre avant ?)

    import Livre;
    au début du fichier

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Par défaut
    Franchement, je sais pas pourquoi ça marche pas.
    J'ai fait l'import , compilé les 2 fichiers et toujours des erreurs.

    1. ERROR in TestLivre.java (at line 1)
    import Livre;
    ^^^^^
    The import Livre cannot be resolved
    ----------
    2. ERROR in TestLivre.java (at line 6)
    Livre livre1=new Livre("Toto","La ville de toto");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    3. ERROR in TestLivre.java (at line 6)
    Livre livre1=new Livre("Toto","La ville de toto");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    4. ERROR in TestLivre.java (at line 7)
    Livre livre2=new Livre("Tata","La ville de tata");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    5. ERROR in TestLivre.java (at line 7)
    Livre livre2=new Livre("Tata","La ville de tata");
    ^^^^^
    Livre cannot be resolved to a type
    ----------
    5 problems (5 errors)[celine@localhost tp]$

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Par défaut
    Apparemment ça marche avec Eclipse mais pas en ligne de commande.
    Va savoir pourquoi ! Si qqn a une idée ??

  11. #11
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    d'Eclipse viendra le salut
    après je ne sais pas pk ça ne marche pas en ligne de cmde... si qq1 à la réponse je prend aussi

  12. #12
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Tes 2 fichiers sont bien dans le même dossier ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/02/2007, 17h54
  2. Réponses: 9
    Dernier message: 25/09/2005, 16h33
  3. Sauvegarder/Lire une classe dans un fichier
    Par Rodrigue dans le forum C++
    Réponses: 10
    Dernier message: 10/09/2005, 14h12
  4. Réponses: 4
    Dernier message: 10/02/2005, 16h10
  5. [C#] [.NET] Lecture d'une classe dans un fichier
    Par niPrM dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/05/2004, 08h57

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