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 :

compiler une classe java avec javac


Sujet :

avec Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut compiler une classe java avec javac
    slt... j'ai un pti problème lorsque je compile une classe java avec javac, j'ai déclaré dans cette classe un objet d'une autre classe (de la classe prédéfinie en java List<SelectItem>)... je trouve alors cette erreur :

    cannot find symbol
    symbol : class List



    quelqu'un peut m'aider ? merci d'avance

  2. #2
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut
    Peux-tu nous montrer un peu ton code? On peut pas faire grand chose sinon. As-tu bien fait l'import de l'autre classe? L'autre classe appartient-elle à la librairie standard, ou bien l'as-tu trouvée à partir d'un Jar/ressource externe?
    ZORRO
    Plus Vengeur que Masqué

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    voilà ma classe :


    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
    18
    import java.util.Date;
    import javax.faces.model.SelectItem;
    import java.util.ArrayList;
    import java.util.*;
     
     public class ManagedBeanFormulaire1
    {
    private List<SelectItem> nom=null;
    public ManagedBeanFormulaire1()
    {
    this.nom = new ArrayList<SelectItem>();
    }
     
    public List<SelectItem> getNom()
    {return this.nom;}
    public void setNom(List<SelectItem> nom)
    {this.nom=nom;}
    }
    la classe externe est la classe List<SelectItem> elle fai parti des classes de bases de java

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    tu peux donner l'output complet de la compilation? Aussi, vérifie que SelecItem est bien dans ton classpath de compilation

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    tu peux donner l'output complet de la compilation? Aussi, vérifie que SelecItem est bien dans ton classpath de compilation
    oui voila je pense pas que SelectItem est bien dans mon classpath alors comment je peut le mettre ?

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -cp path/to/jsf/library.jar monFichier.java

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -cp path/to/jsf/library.jar monFichier.java
    oui justement je ne sais pas quelle est la librairie que je dois ajouter

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    la librairie contenant l'api JSF. Il y a plusieurs version possible, suivant l'implémentation que tu choisi:

    PS: je vois que tu poste dans la section "débuter". Evite de bruler les étapes, avant de faire du jsf, il vaut mieux avoir de bonnes bases en java. Sinon tu va etre completement perdu.

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    la librairie contenant l'api JSF. Il y a plusieurs version possible, suivant l'implémentation que tu choisi:

    PS: je vois que tu poste dans la section "débuter". Evite de bruler les étapes, avant de faire du jsf, il vaut mieux avoir de bonnes bases en java. Sinon tu va etre completement perdu.
    ok merci bien j'ai trouvé le jar dont j'en ai besoin c'est : jsf-api.jar
    PS : je maitrise bien java merci bien

Discussions similaires

  1. Compilation des classes JAVA avec tomcat
    Par UNIX107 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 23/03/2010, 10h54
  2. Compilation d'une classe java avec cmd appelant une autre classe
    Par y_chafaqi dans le forum Général Java
    Réponses: 10
    Dernier message: 09/12/2009, 20h24
  3. Réponses: 1
    Dernier message: 24/08/2009, 13h09
  4. "Décharger" une classe java avec un ClassLoader Custo
    Par GLSpirit dans le forum Langage
    Réponses: 3
    Dernier message: 28/05/2009, 11h34
  5. Créer une classe .java avec un code java
    Par demcoul dans le forum Langage
    Réponses: 10
    Dernier message: 03/01/2008, 00h06

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