Je reprend peu à peu le java avec eclipse.
Je suis entrain de faire un petit exo pour me remettre dans le bain.
Mais j'ai des erreurs de ClassNotFoundException à l'éxécution.
J'ai fait un débug de mon appli pour voir ce qui ne convient pas.
Si je passe les erreurs, il va bien dans mes class
J'ai fait des recherches sur le net. J'ai vu qu'on parlait de classpath.
J'ai donc été regardé les propriété de mon projet.
Mais quand je regarde le JavabuildPath, il désigne bien le répertoire où sont les sources de mon projet.
Cela doit pas être grand chose mais je suis un peu perdu.
J'ai essayé d'isoler le problème en faisant un petit exemple.
essai de lancer le programme depuis la ligne de commande
parceque si les deux classes se trouvent dans le meme repertoire "mediatheque", ca doit marcher
merci pour ta réponse.
j'ai essayé mais j'ai toujours cette erreur .
J'ai isolé la class adherent.
et j'ai ces erreurs suivantes (visibles qu'en debut pas en execution classique)
Quand j'arrive sur mon constructeur adherent :
Code :
Adherent(Object).<init>() ligne : 20 [variables locales non disponibles]
Adherent.<init>(String, String, String) ligne : 12
Adherent.main(String[]) ligne : 35
Et quand j'arrive à l' accolade pour quitter mon main :
Code :
Thread.exit() ligne : non disponible [variables locales non disponibles]
voici le code :
Code :
package Mediatheque;
import java.util.Hashtable;
import java.lang.String;
publicclass Adherent{
String nom;
String prenom;
String adresse;
Hashtable<Integer,Pret>lstEmprunt;
public Adherent(String nom1, String prenom1,String adresse1)
{
this.lstEmprunt = new Hashtable<Integer,Pret>();
this.nom = nom1;
this.prenom = prenom1;
this.adresse = adresse1;
}
public Exemplaire emprunter(Oeuvre oeuvre)
{
Exemplaire exemplaireTemp;
exemplaireTemp = oeuvre.empruntExemplaire();
System.out.println(exemplaireTemp.numExemplaire);
//lstEmprunt.put(exemplaireTemp.numExemplaire, new Pret(exemplaireTemp));
return exemplaireTemp;
}
publicstaticvoid main(String [] args)
{
try
{
Adherent adh = new Adherent("Joseph","Bauve","14 rue de la grange" );
String titre = "BestOfLouisMariano";
String auteur = "Louis Mariano";
int nombreExemplaire = 3;
//Varietee varietee = new Varietee(titre,auteur,nombreExemplaire);
Dans eclipse va sous project / properties puis sur java build path, tu as probablement un import qui n'est pas bon comme par exemple la JRE qui n'est pas bien paramétrée (chemin) ou bien carrément les variables d'environnement du poste qui pointent sur une version différente de java.
---------------
Le destin a voulu que Magellan périsse sous les coups de JeFaisPeurALaFoule...
Puis tel Jésus il revint plus fringuant que jamais http://jefaispeuralafoule.blogspot.com JE SUIS CONTRE LE 85*85