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 :

impossible de trouver ou charger la classe principale ReadFile


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut impossible de trouver ou charger la classe principale ReadFile
    bonjour
    mon prg ne trouve pas la classe ReadFile,aidez moi svp

    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
    60
    61
    62
    63
    64
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class ReadFile
    {
    	public static void main(String[] args)
    	{
    		//Nous déclarons nos objets en dehors du bloc try/catch
    		DataInputStream dis;
    		DataOutputStream dos;
    		try
    	     	{
    			     dos=new DataOutputStream
    			    		  (new BufferedOutputStream
    			    				   (new FileOutputStream
    			    						   (new File
    			    						          ("C:/Users/xavier/workspace/Divers/src/test7.txt"))));
    			   
    			   
    			   //Nous allons écrire chaque primitif
    			   dos.writeBoolean(true
    			  /*dos.writeByte(100);
    			   dos.writeChar('C');
    			   dos.writeDouble(12.05);
    			   dos.writeFloat(100.52f);
    			   dos.writeInt(1024);
    			   dos.writeLong(123456789654321L);
    			   dos.writeShort(2);*/
    			   dos.close();
    			   
    			   //on récupère maintenant les données!
    			   dis=new DataInputStream
    					   (new BufferedInputStream
    							   (new FileInputStream
    									   (new File
    									        ("C:/Users/xavier/workspace/Divers/src/test.txt"))));
    			  
    			   System.out.println(dis.readBoolean());
    			   /*System.out.println(dis.readByte());
    			   System.out.println(dis.readChar());
    			   System.out.println(dis.readDouble());
    			   System.out.println(dis.readFloat());
    			   System.out.println(dis.readInt());
    			   System.out.println(dis.readLong());
    			   System.out.println(dis.readShort());*/
    		    }
    		catch(FileNotFoundException e)
    		{
    			e.printStackTrace();
    		}
    		catch(IOException e)
    		{
    			e.printStackTrace();
    		}
    	}
    }

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Pour qu'une classe soit trouvée, il faut qu'elle existe, et pour qu'elle existe, il faut qu'elle compile !

    Il manque quelque chose dans cette ligne pour que la classe compile :
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    merci pour vos aides
    bien évidement il manque " );"

    et il y avait une autre faute au niveau de fichier je l'ai corrigé aussi:
    2 différents fichiers

    après avoir corrigé mes fautes, erreur existe toujours .

    le fichier
    "C:/Users/xavier/workspace/Divers/src/test7.txt")
    existe bien à l'endroit précisé

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    D'abord c'est ReadFile.java qui doit exister ainsi que ReadFile.class, pas test7.txt. ensuite donne nous le résultat de ta commande de compilation (copier coller du terminal) ainsi que celui de ta commande d'exécution. Et le contenu actuel de ton ReadFile.java

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    D'abord c'est ReadFile.java qui doit exister ainsi que ReadFile.class, pas test7.txt. ensuite donne nous le résultat de ta commande de compilation (copier coller du terminal) ainsi que celui de ta commande d'exécution. Et le contenu actuel de ton ReadFile.java
    je travaille avec éclipse, ou est ce qu'il faut absolument excuter avec le commande?

    le résultat est:
    Erreur : impossible de trouver ou charger la classe principale ReadFile

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Tu n'aurais pas déplacé (changé de package, de projet, etc.) le fichier ReadFile.java après une première exécution et ensuite tu exécutes en ayant sélectionné un autre fichier ? Selon les options d'Eclipse (Preferences / Run/Debug / Launching : Launch operation), l'action du bouton d'exécution va exécuter la classe courante si elle est exécutable, sinon ce sera la dernière exécutée, mais à l'endroit où elle se trouvait : si elle ne s'y trouve plus, tu obtiendras ce message. Il te suffit de resélectionner ton ReadFile, et de repasser par le menu "Run As / Java application".
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par domxaline Voir le message
    Erreur : impossible de trouver ou charger la classe principale ReadFile
    Avec eclipse il suffit de faire bouton droit -> run as -> java application et ça correspondra à ton fichier courant.

    Comme dit si t'as merdé la run configuration précédente (mauvais package, renommer le fichier, ....), ta configuration tombe dans le vide et déconne.

    Ensuite, assure toi que la classe a le même nom, casse comprise, que le fichier java qui la contient. Normalement eclipse t'affichera une erreur si ce n'est pas le cas, mais si tu ignore l'erreur

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

Discussions similaires

  1. Impossible de trouver ou charger la classe principale
    Par pcouas dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 09/02/2015, 15h35
  2. Impossible de trouver ou charger la classe principale
    Par Rizaar dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 30/11/2013, 20h20
  3. Impossible de trouver où charger la classe principale
    Par benooo dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 04/11/2013, 15h59
  4. "Erreur : impossible de trouver ou charger la classe principale"
    Par sassou409 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/01/2012, 15h01
  5. Réponses: 4
    Dernier message: 06/10/2011, 18h09

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