Hola la clase Scanner me trabaja mal en el JDK 6 update 2.
Creo una aplicacion de esta forma:
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println(str);
}
Y no funciona, pero si agrego un mensaje antes:
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese algo:");
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println(str);
}
Ahora si me trabaja!!
Bueno la verdad no entiendo lo que pasa, estoy usando Jcreator para esto.. si alguien me puede aclarar pq pasa eso.. se los agradesco!!
Aparentemente no trabaja bien con esa ultima version!!. 
