Probleme d'execution en java

Fermé
alexlecool - 16 déc. 2007 à 12:04
 alexlecool - 17 déc. 2007 à 10:23
Bonjour,

j'ai le code java suivant :

import java.io.*;

public class Clavier {
public static String lireString () {
String ligne_lue = null ;
try {
InputStreamReader lecteur = new InputStreamReader (System.in) ;
BufferedReader entree = new BufferedReader (lecteur) ;
ligne_lue = entree.readLine() ;
}
catch (IOException err) {
System.exit(0);
}
return ligne_lue;
}

public static float lireFloat () {
float x=0;
try {
String ligne_lue = lireString() ;
x = Float.parseFloat(ligne_lue) ;
}
catch (NumberFormatException err) {
System.out.println("*** Erreur de donnee ***") ;
System.exit(0);
}
return x ;
}

public static double lireDouble () {
double x=0;
try {
String ligne_lue = lireString() ;
x = Double.parseDouble(ligne_lue) ;
}
catch (NumberFormatException err) {
System.out.println("*** Erreur de donnee ***") ;
System.exit(0);
}
return x ;
}

public static int lireInt () {
int n=0;
try {
String ligne_lue = lireString() ;
n = Integer.parseInt(ligne_lue) ;
}
catch (NumberFormatException err) {
System.out.println("*** Erreur de donnee ***") ;
System.exit(0);
}
return n ;
}

public static void main (String args[]) {
System.out.println("donnez un flottant");
float x;
x = Clavier.lireFloat();
System.out.println("merci pour "+x);
System.out.println("donnez un entier");
int n;
n=Clavier.lireInt();
System.out.println("merci pour "+n);
}
}



--> j'arrive a compiler mais pas à executer la classe. J'ai le droit à une exception dans le main java.lang.NoClassdefFoundError

Pouvez vous me dire d'ou viens l'erreur?

merci :)
A voir également:

1 réponse

UP!
0