Ciao a tutti,
vorrei esporvi un problema che mi si è presentato un po' di tempo fa e che non sono riuscito a risolvere.
Premetto che sono su debian 5, con installata la jdk 6 (anche se facendo java --version viene fuori 1.5).

Ho il seguente codice:
codice:
import java.util.*;
import java.io.*;

public class P
{
 Scanner s;
 File f;

  public P() throws FileNotFoundException
  {
   f = new File("/home/user/p.txt");
   s = new Scanner(f); // <-- errore

   s.close();
  }

  public static void main(String[] a) throws FileNotFoundException
 {
  new P();
 }
}
La compilazione va a buon fine, ma a tempo di esecuzione ricevo il seguente errore:

Exception in thread "main" java.lang.NoClassDefFoundError: java.util.Scanner
at P.<init>(P.java:12)
at P.main(P.java:19)


Francamente però non capisco che errore possa essere.
Il file esiste.

Mi date una mano?

Grazie