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 :

Problème de compilation.


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut Problème de compilation.
    Bonjour,

    J'ai fais un programme avec netbeans, sous gnu/linux. Il se lance bien de netbeans, il se lance bien avec java -jar mais quand j'essaye de compiler les sources avec javac, j'ai des messages d'erreur "cannot find symbol".
    Je ne sais pas d'ou cela vient, que manque t il ?
    Si quelqu'un a une idee, je suis preneur, merci beaucoup d'avance.

    Tres cordialement,

    ANDRE Ani

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 230
    Par défaut
    Bonjour,

    Difficile de debugger un programme sans le code source et le message d'erreur complet...
    Merci de nous transmettre ces éléments.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2009
    Messages : 112
    Par défaut
    Salut,

    C'est probablement un problème de classpath. Est-il bien configuré ?

  4. #4
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Désolé, voilà le message d'erreur :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    javac DepannageApp.java
    DepannageApp.java:7: package org.jdesktop.application does not exist
    import org.jdesktop.application.Application;
                                   ^
    DepannageApp.java:8: package org.jdesktop.application does not exist
    import org.jdesktop.application.SingleFrameApplication;
                                   ^
    DepannageApp.java:14: cannot find symbol
    symbol: class SingleFrameApplication
    public class DepannageApp extends SingleFrameApplication {
                                      ^
    DepannageApp.java:21: cannot find symbol
    symbol  : class DepannageView
    location: class depannage.DepannageApp
            show(new DepannageView(this));
                     ^
    DepannageApp.java:23: cannot find symbol
    symbol  : method getMainFrame()
    location: class depannage.DepannageApp
            this.getMainFrame().setSize(950, 620);
                ^
    DepannageApp.java:20: method does not override or implement a method from a supertype
        @Override protected void startup() {
        ^
    DepannageApp.java:32: method does not override or implement a method from a supertype
        @Override protected void configureWindow(java.awt.Window root) {
        ^
    DepannageApp.java:40: cannot find symbol
    symbol  : variable Application
    location: class depannage.DepannageApp
            return Application.getInstance(DepannageApp.class);
                   ^
    DepannageApp.java:47: cannot find symbol
    symbol  : method launch(java.lang.Class<depannage.DepannageApp>,java.lang.String[])
    location: class depannage.DepannageApp
            launch(DepannageApp.class, args);
            ^
    9 errors
    C'est un projet simple, sous netbeans. Et donc, tout marche bien, sauf quand j'essaye de compiler les sources (répertoire src d'un projet netbeans). Y a t il aussi besoin du repertoire lib ou d'autre chose pour compiler ? C'est un problème d'import on dirait.

    Merci d'avance si vous avez des suggestions.

    Très cordialement,

    ANDRE Ani

  5. #5
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 133
    Par défaut
    La classe org.jdesktop.application.SingleFrameApplication est dans un .jar ? Si oui, ce jar est-il bien renseigné comme librairie utilisée par le projet ?

    Enfin, si le problème n'est que lorsque tu compiles avec javac, essaie javac -cp ton.jar

  6. #6
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Bonjour,

    Oui, cette classe est dans un jar, elle fait parti de appframework, qui est bien indiqué dans les librairies nécessaires.

    javac -cp mon.jar me renvoie :

    javac: no source files

    Voilà... Merci d'essayer de m'aider.

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

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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