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

Langage Java Discussion :

cannot find symbol class/variable


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 27
    Points : 22
    Points
    22
    Par défaut cannot find symbol class/variable
    Salut tout le monde,

    j'ai un problème avec mon code.
    * Tout d'abord j'ai une arborescence comme ça :

    appliKNN/src
    appliKNN/bin
    appliKNN/classes

    * Dans /src, j'ai deux fichiers : WordSpace.java et Test.java

    ** le contenu de mon fichier WordSpace.java est le suivant :

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.util.List;
     
     
    class WordSpace {
     
    	private static BufferedReader lecteur = null;
    	private static String training_file = null;
    	private List wsm = null;
    	private int taille = 0;
    	private int dim_max = 0;
    	private int nb_classes = 0;
     
    	public WordSpace() {
    	}
     
    	public static void initialiserReader(String tf) throws FileNotFoundException
    	{
    		WordSpace.training_file = tf;
    		try {
    			WordSpace.lecteur = new BufferedReader(new FileReader(WordSpace.training_file));
    		}
    		catch(FileNotFoundException nf) {
    			System.out.println("Fichier non trouvé !");
    		}
    	}
     
    	public void construireWSM() throws IOException 
    	{
    		String ligne = null;
    		boolean eof = false;
    		try {
    			while(eof != true) {
    				ligne = WordSpace.lecteur.readLine();
    				if (ligne != null) {
    					System.out.println(ligne);
    				}
    			}
    		}
    		catch(IOException io) {
    			System.out.println("Erreur de lecture de ligne du fichier !");
    		}
    	}
     
    	public static void finalizeReader() throws IOException
    	{
    		try {
    			WordSpace.lecteur.close();
    		}
    		catch(IOException io) {
    			System.out.println("Erreur de fermeture du fichier !");
    		}
    	}
     
    }
    ** et mon fichier Test.java 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
     
    import java.io.*;
     
    class Test {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) throws FileNotFoundException, IOException {
     
    		String nomFichier = "/home/mifir2/mrakho/Desktop/stage/data/barrage-datasets/barrage-training1.txt";
    		WordSpace monWSM = new WordSpace();
    		//WordSpaceModel.initialiserReader(nomFichier);
    		//monWSM.construireWSM();
    		WordSpace.finalizeReader();
    	}
    *** quand je compile avec la commande :
    javac -d classes/ Test.java

    j'ai le message suivant :

    src/Test.java:20: cannot find symbol
    symbol : class WordSpace
    location: class Test
    WordSpace monWSM = new WordSpace();
    ^
    src/Test.java:20: cannot find symbol
    symbol : class WordSpace
    location: class Test
    WordSpace monWSM = new WordSpace();
    ^
    src/Test.java:23: cannot find symbol
    symbol : variable WordSpace
    location: class Test
    WordSpace.finalizeReader();
    ^
    3 errors
    pourriez-vous m'indiquer quelle erreur j'ai commise ?
    je vous en remercie d'avance


    Myra

  2. #2
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 571
    Points : 15 538
    Points
    15 538
    Par défaut
    Il faudrait que tu rajoutes a ta ligne de commande: -sourcepath src

Discussions similaires

  1. maven compiler plugin :error: cannot find symbol class
    Par kader58 dans le forum Général Java
    Réponses: 0
    Dernier message: 26/05/2015, 16h30
  2. cannot find symbol class sprite
    Par Risike dans le forum Java ME
    Réponses: 3
    Dernier message: 27/06/2007, 11h33
  3. [Bizarre] cannot find symbol
    Par Fredo02 dans le forum Langage
    Réponses: 1
    Dernier message: 22/12/2006, 01h01
  4. [debug] "cannot find symbol" classe interne
    Par NailMaker dans le forum Langage
    Réponses: 2
    Dernier message: 15/06/2006, 20h00

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