[java] probleme classes

Bonjour j'ai un probleme en java:
j'ai le j2sdk1.4.2_12
j'ai rentré les variables d'environnement classpath et path comme il faut je crois, cependant en voulant compiler ce programme:

import java.io.*; //pour l'écriture
import java.util.*; //pour la classe scanner
public class Circonference
{
final static float PI=3.1416f;
public static void main (String argv[]) {
int r; //rayon du cercle
float c; //circonférence du cercle
Scanner clavier= new Scanner (System.in);
System.out.print("entrer le rayon: ");
r= clavier.nextInt ();
c= 2*r*PI;
System.out.println ("Circonférence:"+c);
}
}

j'ai le message d'erreur suivant dans l'invite de commandes:
circonference.java:14:cannot resolve symbol
symbol:class Scanner
location: class Circonference
Scanner clavier= new Scanner (System.in);
-

je ne comprends pas ce message,j'ai l'impression que c'est un probleme de classe scanner mais je vois pas lequel.
Merci de m'aider svp
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Modérateur
    Salut,

    Il me semble que pour utiliser la classe scanner il faut avoir au moins java 1.5
    1. Je confirme ce qu'a dit kilian, pour utiliser la classe Scanner, il faut utiliser java 5, or tu as un jdk antérieur..essaye de telecharger le dernier jdk ;-)