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

JBuilder Java Discussion :

Jbuilder2006 impossible de compiler mon projet


Sujet :

JBuilder Java

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 88
    Points : 49
    Points
    49
    Par défaut Jbuilder2006 impossible de compiler mon projet
    J'ai créé mon projet sous Jbuilder 2006, la dedans, j'ai crée une classe contenant mon main, et 6 autres classe qui cré des objets.

    Lorsque je veux utilisé mes objets dans la classe main, j'obtiens ce message:

    "topology.java": impossible de trouver le symbole ; symbole : classe TopologyToParseHTMLFile, emplacement : classe topology at line 19, column 9
    Pourtant cette classe existe, je l'ai créé dans mon projet.

    Je comprend pas, j'ai tjrs fait comme ça avec les autres version de Jbuilder et ça a tjrs marché

  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
    Le seul moyen que j'ai trouve pour le moment dans la version 2006 pour regler ce genre de probleme c'est d'aller effacer le repertoire classes et de recompiler. Des fois il me faut quitter JBuilder et le relancer.

    Commence a l'aimer de moins en moins moi cette version 2006...
    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 du Club
    Inscrit en
    Décembre 2002
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    ça marche pas pour moi ça

    J'ai mon projet jbuilder nommé topology

    Dedans j'ai 7 classes:

    dont une nommé topology.java contenant:

    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
     
    public class topology{
        /**
         * Method: main: call all other methods to can successfully obtain
         *         the topology
         * @param args String[] <B>The command line parameters</B>
         */
        public static void main(String[] args){
            TopologyToParseHTMLFile parseit = new TopologyToParseHTMLFile("c:\\page.html");
     
            if (parseit.parseFile()){
                System.out.println("Operation successfully complete");
            } else {
                System.out.println("Error, can't obtain the network topology!!");
            }
        }
    }
    Dans cette classe je fait appel a la classe nommé TopologyToParseHTMLFile

    celle ci contient
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    import org.htmlparser.parserapplications.StringExtractor;
     
    public class TopologyToParseHTMLFile{
        private static String HTMLFILEPATH="";
        private String[] conditionstop = {"Neighbors","6","Topology entries","5",
                                         "HNA entries","3","MID entries","2",
                                         "(C)2005 Andreas Tønnesen"};
        //private static TopologyLinks[] tabtopologylinks;
        //private static TopologyNeighbors[] tabtopologyneighbors;
        //private static TopologyTopologyEntries[] tabtopologytopologyentries;
        //private static TopologyHNAEntries[] tabtopologyhnaentries;
        //private static TopologyMIDEntries[] tabtopologymidentries;
     
        /**
         * Constructor: ToParseHTMLFile: To build a ToParseHTMLFile objects for
         *              the HTML's document
         * @param inputHTMLPath String: <B>The HTML document to parse</B>
         */
        public TopologyToParseHTMLFile(String inputHTMLPath){
            HTMLFILEPATH=inputHTMLPath;
        }
     
        public boolean parseFile(){
            try{
                //Create a StringExtractor object to extract all informations
                StringExtractor strextract = new StringExtractor(HTMLFILEPATH);
                //Obtain all values fron the HTML document
                String singlevalues = strextract.extractStrings(true);
                //Split the preceeding values to obtain individual values
                String[] allvalues = singlevalues.split("\n");
                //Optimize the array reading
                int i=16; int j=0; int k=0;
                //Temporary array
                String tabtemp[]=null;
     
                //Build all TopologyLinks objects
     //           while(!allvalues[i].equals(conditionstop[j])){
     //               tabtemp[k] = allvalues[i];
     //           }
     
                return true;
            }
            catch(Exception e){
                return false;
            }
        }
    }
    A la compilation JBuilder me dit que:

    "topology.java": impossible de trouver le symbole ; symbole : classe TopologyToParseHTMLFile, emplacement : classe topology at line 19, column 9
    "topology.java": impossible de trouver le symbole ; symbole : classe TopologyToParseHTMLFile, emplacement : classe topology at line 19, column 47

    Et la je pige pas...

  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
    Bizarre de bizarre en effet. Essaie peut-etre de les mettre dans un package quelconque. J'ai eut des pb avec des clases sans package egalement dans mes tests initiaux avec le 2006.

    Juste une remarque non liee a ce que tu experimentes : en Java la norme est d'avoir des noms de classe commencant pas une majuscule (topology => Topology).
    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

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    Bien que je n'aime pas eclipse, j'ai mis toutes mes classes dedans et la c'est bon.

    Je vais me remettre mon JbuilderX moi se sera mieu.

    Ok pour les Majuscule, j'ai oublié pour cette classe

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

Discussions similaires

  1. Impossible de compiler mon projet Qt sous MSVS 2012 Express
    Par mokochan dans le forum Visual C++
    Réponses: 4
    Dernier message: 20/04/2015, 14h53
  2. [Aide] Impossible de compiler mon plug-out
    Par selimR dans le forum BOUML
    Réponses: 6
    Dernier message: 07/10/2007, 12h08
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Impossible de compiler un projet avec #include <glib.h>
    Par canard75 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 14/12/2005, 18h18
  5. [Dev-cpp] Impossible de compiler le projet !
    Par Franck.H dans le forum Dev-C++
    Réponses: 5
    Dernier message: 18/10/2005, 11h55

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